#include "stdafx.h"
#include "Normals.h"

#define RA2_NORMAL_CNT 244
#define TS_NORMAL_CNT  36

TVector3f TSNormals_Table[36];
TVector3f RA2Normals_Table[244];
TVector3f CubeNormals_Table[26];
TVector3f FaceNormals_Table[6];
TVector3f VertAndEdgeNormals_Table[20];


TNormals::TNormals(void)
    : FResolution(-1)
    , FPalette(NULL)
{
}


TNormals::~TNormals(void)
{
}

void TNormals::SwitchNormalsType(int16_t _Type) 
{
    if(FResolution == _Type)
        return;
    FResolution = _Type;

    if (FResolution == 2)
        FPalette = TSNormals_Table;
    else if (FResolution == 4)
        FPalette = RA2Normals_Table;
    else if (FResolution == 6)
        FPalette = CubeNormals_Table;
    else if (FResolution == 7)
        FPalette = FaceNormals_Table;
    else if (FResolution == 8)
        FPalette = VertAndEdgeNormals_Table;
}

void InitNormals() {

    // These are the original normals with Westwood's coordinates.
    {
    TSNormals_Table[0].X = 0.671213984489441;
    TSNormals_Table[0].Y = 0.198492005467415;
    TSNormals_Table[0].Z = -0.714193999767303;
    TSNormals_Table[1].X = 0.269643008708954;
    TSNormals_Table[1].Y = 0.584393978118897;
    TSNormals_Table[1].Z = -0.765359997749329;
    TSNormals_Table[2].X = -0.0405460000038147;
    TSNormals_Table[2].Y = 0.0969879999756813;
    TSNormals_Table[2].Z = -0.994458973407745;
    TSNormals_Table[3].X = -0.572427988052368;
    TSNormals_Table[3].Y = -0.0919139981269836;
    TSNormals_Table[3].Z = -0.814786970615387;
    TSNormals_Table[4].X = -0.171400994062424;
    TSNormals_Table[4].Y = -0.572709977626801;
    TSNormals_Table[4].Z = -0.801639020442963;
    TSNormals_Table[5].X = 0.362556993961334;
    TSNormals_Table[5].Y = -0.30299898982048;
    TSNormals_Table[5].Z = -0.881331026554108;
    TSNormals_Table[6].X = 0.810347020626068;
    TSNormals_Table[6].Y = -0.348971992731094;
    TSNormals_Table[6].Z = -0.470697999000549;
    TSNormals_Table[7].X = 0.103961996734142;
    TSNormals_Table[7].Y = 0.938672006130218;
    TSNormals_Table[7].Z = -0.328767001628876;
    TSNormals_Table[8].X = -0.32404699921608;
    TSNormals_Table[8].Y = 0.587669014930725;
    TSNormals_Table[8].Z = -0.741375982761383;
    TSNormals_Table[9].X = -0.800864994525909;
    TSNormals_Table[9].Y = 0.340460985898972;
    TSNormals_Table[9].Z = -0.492646992206574;
    TSNormals_Table[10].X = -0.665498018264771;
    TSNormals_Table[10].Y = -0.590147018432617;
    TSNormals_Table[10].Z = -0.456988990306854;
    TSNormals_Table[11].X = 0.314767003059387;
    TSNormals_Table[11].Y = -0.803001999855042;
    TSNormals_Table[11].Z = -0.506072998046875;
    TSNormals_Table[12].X = 0.972629010677338;
    TSNormals_Table[12].Y = 0.151076003909111;
    TSNormals_Table[12].Z = -0.176550000905991;
    TSNormals_Table[13].X = 0.680290997028351;
    TSNormals_Table[13].Y = 0.684235990047455;
    TSNormals_Table[13].Z = -0.262726992368698;
    TSNormals_Table[14].X = -0.520079016685486;
    TSNormals_Table[14].Y = 0.827777028083801;
    TSNormals_Table[14].Z = -0.210482999682426;
    TSNormals_Table[15].X = -0.961643993854523;
    TSNormals_Table[15].Y = -0.179001003503799;
    TSNormals_Table[15].Z = -0.207846999168396;
    TSNormals_Table[16].X = -0.262713998556137;
    TSNormals_Table[16].Y = -0.937451004981995;
    TSNormals_Table[16].Z = -0.228401005268097;
    TSNormals_Table[17].X = 0.219706997275352;
    TSNormals_Table[17].Y = -0.971301019191742;
    TSNormals_Table[17].Z = 0.0911249965429306;
    TSNormals_Table[18].X = 0.923807978630066;
    TSNormals_Table[18].Y = -0.229975000023842;
    TSNormals_Table[18].Z = 0.306086987257004;
    TSNormals_Table[19].X = -0.0824889987707138;
    TSNormals_Table[19].Y = 0.970659971237183;
    TSNormals_Table[19].Z = 0.225866004824638;
    TSNormals_Table[20].X = -0.591798007488251;
    TSNormals_Table[20].Y = 0.696789979934692;
    TSNormals_Table[20].Z = 0.405288994312286;
    TSNormals_Table[21].X = -0.925296008586884;
    TSNormals_Table[21].Y = 0.36660099029541;
    TSNormals_Table[21].Z = 0.0971110016107559;
    TSNormals_Table[22].X = -0.705051004886627;
    TSNormals_Table[22].Y = -0.687775015830994;
    TSNormals_Table[22].Z = 0.172828003764153;
    TSNormals_Table[23].X = 0.732400000095367;
    TSNormals_Table[23].Y = -0.680366992950439;
    TSNormals_Table[23].Z = -0.0263049993664026;
    TSNormals_Table[24].X = 0.855162024497986;
    TSNormals_Table[24].Y = 0.37458199262619;
    TSNormals_Table[24].Z = 0.358310997486114;
    TSNormals_Table[25].X = 0.473006010055542;
    TSNormals_Table[25].Y = 0.836480021476746;
    TSNormals_Table[25].Z = 0.276704996824265;
    TSNormals_Table[26].X = -0.0976170003414154;
    TSNormals_Table[26].Y = 0.654111981391907;
    TSNormals_Table[26].Z = 0.750072002410889;
    TSNormals_Table[27].X = -0.904124021530151;
    TSNormals_Table[27].Y = -0.153724998235703;
    TSNormals_Table[27].Z = 0.398658007383347;
    TSNormals_Table[28].X = -0.211915999650955;
    TSNormals_Table[28].Y = -0.858089983463287;
    TSNormals_Table[28].Z = 0.467732012271881;
    TSNormals_Table[29].X = 0.500226974487305;
    TSNormals_Table[29].Y = -0.67440801858902;
    TSNormals_Table[29].Z = 0.543090999126434;
    TSNormals_Table[30].X = 0.584538996219635;
    TSNormals_Table[30].Y = -0.110248997807503;
    TSNormals_Table[30].Z = 0.8038409948349;
    TSNormals_Table[31].X = 0.437373012304306;
    TSNormals_Table[31].Y = 0.454643994569778;
    TSNormals_Table[31].Z = 0.775888979434967;
    TSNormals_Table[32].X = -0.0424409992992878;
    TSNormals_Table[32].Y = 0.0833180025219917;
    TSNormals_Table[32].Z = 0.995618999004364;
    TSNormals_Table[33].X = -0.596251010894775;
    TSNormals_Table[33].Y = 0.220131993293762;
    TSNormals_Table[33].Z = 0.772028028964996;
    TSNormals_Table[34].X = -0.50645500421524;
    TSNormals_Table[34].Y = -0.396977007389069;
    TSNormals_Table[34].Z = 0.765448987483978;
    TSNormals_Table[35].X = 0.0705690011382103;
    TSNormals_Table[35].Y = -0.478473991155624;
    TSNormals_Table[35].Z = 0.875262022018433;


    RA2Normals_Table[0].X = 0.526578009128571;
    RA2Normals_Table[0].Y = -0.359620988368988;
    RA2Normals_Table[0].Z = -0.770317018032074;
    RA2Normals_Table[1].X = 0.150481998920441;
    RA2Normals_Table[1].Y = 0.43598398566246;
    RA2Normals_Table[1].Z = 0.887283980846405;
    RA2Normals_Table[2].X = 0.414195001125336;
    RA2Normals_Table[2].Y = 0.738255023956299;
    RA2Normals_Table[2].Z = -0.532374024391174;
    RA2Normals_Table[3].X = 0.0751520022749901;
    RA2Normals_Table[3].Y = 0.916248977184296;
    RA2Normals_Table[3].Z = -0.393498003482819;
    RA2Normals_Table[4].X = -0.316148996353149;
    RA2Normals_Table[4].Y = 0.930736005306244;
    RA2Normals_Table[4].Z = -0.183792993426323;
    RA2Normals_Table[5].X = -0.773819029331207;
    RA2Normals_Table[5].Y = 0.623333990573883;
    RA2Normals_Table[5].Z = -0.112510003149509;
    RA2Normals_Table[6].X = -0.900842010974884;
    RA2Normals_Table[6].Y = 0.428537011146545;
    RA2Normals_Table[6].Z = -0.0695680007338524;
    RA2Normals_Table[7].X = -0.998942017555237;
    RA2Normals_Table[7].Y = -0.010971000418067;
    RA2Normals_Table[7].Z = 0.0446650013327599;
    RA2Normals_Table[8].X = -0.979761004447937;
    RA2Normals_Table[8].Y = -0.157670006155968;
    RA2Normals_Table[8].Z = -0.123323999345303;
    RA2Normals_Table[9].X = -0.911274015903473;
    RA2Normals_Table[9].Y = -0.362370997667313;
    RA2Normals_Table[9].Z = -0.195620000362396;
    RA2Normals_Table[10].X = -0.624068975448608;
    RA2Normals_Table[10].Y = -0.720941007137299;
    RA2Normals_Table[10].Z = -0.301301002502441;
    RA2Normals_Table[11].X = -0.310173004865646;
    RA2Normals_Table[11].Y = -0.809345006942749;
    RA2Normals_Table[11].Z = -0.498751997947693;
    RA2Normals_Table[12].X = 0.146613001823425;
    RA2Normals_Table[12].Y = -0.815819025039673;
    RA2Normals_Table[12].Z = -0.559414029121399;
    RA2Normals_Table[13].X = -0.716516017913818;
    RA2Normals_Table[13].Y = -0.694356024265289;
    RA2Normals_Table[13].Z = -0.0668879970908165;
    RA2Normals_Table[14].X = 0.503971993923187;
    RA2Normals_Table[14].Y = -0.114202000200748;
    RA2Normals_Table[14].Z = -0.856136977672577;
    RA2Normals_Table[15].X = 0.455491006374359;
    RA2Normals_Table[15].Y = 0.872627019882202;
    RA2Normals_Table[15].Z = -0.176210999488831;
    RA2Normals_Table[16].X = -0.00500999996438622;
    RA2Normals_Table[16].Y = -0.114372998476028;
    RA2Normals_Table[16].Z = -0.993425011634827;
    RA2Normals_Table[17].X = -0.104675002396107;
    RA2Normals_Table[17].Y = -0.32770100235939;
    RA2Normals_Table[17].Z = -0.938965022563934;
    RA2Normals_Table[18].X = 0.560411989688873;
    RA2Normals_Table[18].Y = 0.752588987350464;
    RA2Normals_Table[18].Z = -0.345755994319916;
    RA2Normals_Table[19].X = -0.0605759993195534;
    RA2Normals_Table[19].Y = 0.821627974510193;
    RA2Normals_Table[19].Z = -0.566796004772186;
    RA2Normals_Table[20].X = -0.302341014146805;
    RA2Normals_Table[20].Y = 0.797007024288178;
    RA2Normals_Table[20].Z = -0.52284699678421;
    RA2Normals_Table[21].X = -0.671543002128601;
    RA2Normals_Table[21].Y = 0.670740008354187;
    RA2Normals_Table[21].Z = -0.314862996339798;
    RA2Normals_Table[22].X = -0.778401017189026;
    RA2Normals_Table[22].Y = -0.128356993198395;
    RA2Normals_Table[22].Z = 0.614504992961884;
    RA2Normals_Table[23].X = -0.924049973487854;
    RA2Normals_Table[23].Y = 0.278382003307343;
    RA2Normals_Table[23].Z = -0.261985003948212;
    RA2Normals_Table[24].X = -0.699773013591766;
    RA2Normals_Table[24].Y = -0.550490975379944;
    RA2Normals_Table[24].Z = -0.455278009176254;
    RA2Normals_Table[25].X = -0.568247973918915;
    RA2Normals_Table[25].Y = -0.517189025878906;
    RA2Normals_Table[25].Z = -0.640007972717285;
    RA2Normals_Table[26].X = 0.0540979988873005;
    RA2Normals_Table[26].Y = -0.932864010334015;
    RA2Normals_Table[26].Z = -0.356142997741699;
    RA2Normals_Table[27].X = 0.758382022380829;
    RA2Normals_Table[27].Y = 0.572893023490906;
    RA2Normals_Table[27].Z = -0.31088799238205;
    RA2Normals_Table[28].X = 0.00362000009045005;
    RA2Normals_Table[28].Y = 0.305025994777679;
    RA2Normals_Table[28].Z = -0.952337026596069;
    RA2Normals_Table[29].X = -0.0608499981462956;
    RA2Normals_Table[29].Y = -0.986886024475098;
    RA2Normals_Table[29].Z = -0.149510994553566;
    RA2Normals_Table[30].X = 0.635230004787445;
    RA2Normals_Table[30].Y = 0.0454780012369156;
    RA2Normals_Table[30].Z = -0.770982980728149;
    RA2Normals_Table[31].X = 0.521704971790314;
    RA2Normals_Table[31].Y = 0.241309002041817;
    RA2Normals_Table[31].Z = -0.818287014961243;
    RA2Normals_Table[32].X = 0.269403994083405;
    RA2Normals_Table[32].Y = 0.635424971580505;
    RA2Normals_Table[32].Z = -0.723640978336334;
    RA2Normals_Table[33].X = 0.0456760004162788;
    RA2Normals_Table[33].Y = 0.672753989696503;
    RA2Normals_Table[33].Z = -0.73845499753952;
    RA2Normals_Table[34].X = -0.180510997772217;
    RA2Normals_Table[34].Y = 0.674656987190247;
    RA2Normals_Table[34].Z = -0.715718984603882;
    RA2Normals_Table[35].X = -0.397130995988846;
    RA2Normals_Table[35].Y = 0.636640012264252;
    RA2Normals_Table[35].Z = -0.661041975021362;
    RA2Normals_Table[36].X = -0.552003979682922;
    RA2Normals_Table[36].Y = 0.472514986991882;
    RA2Normals_Table[36].Z = -0.687038004398346;
    RA2Normals_Table[37].X = -0.772170007228851;
    RA2Normals_Table[37].Y = 0.0830899998545647;
    RA2Normals_Table[37].Z = -0.629960000514984;
    RA2Normals_Table[38].X = -0.669818997383118;
    RA2Normals_Table[38].Y = -0.119533002376556;
    RA2Normals_Table[38].Z = -0.732840001583099;
    RA2Normals_Table[39].X = -0.540454983711243;
    RA2Normals_Table[39].Y = -0.318444013595581;
    RA2Normals_Table[39].Z = -0.77878201007843;
    RA2Normals_Table[40].X = -0.386135011911392;
    RA2Normals_Table[40].Y = -0.522789001464844;
    RA2Normals_Table[40].Z = -0.759993970394135;
    RA2Normals_Table[41].X = -0.26146599650383;
    RA2Normals_Table[41].Y = -0.688566982746124;
    RA2Normals_Table[41].Z = -0.676394999027252;
    RA2Normals_Table[42].X = -0.0194119997322559;
    RA2Normals_Table[42].Y = -0.696102976799011;
    RA2Normals_Table[42].Z = -0.717679977416992;
    RA2Normals_Table[43].X = 0.303568989038467;
    RA2Normals_Table[43].Y = -0.481844007968903;
    RA2Normals_Table[43].Z = -0.821992993354797;
    RA2Normals_Table[44].X = 0.681939005851746;
    RA2Normals_Table[44].Y = -0.195129007101059;
    RA2Normals_Table[44].Z = -0.704900026321411;
    RA2Normals_Table[45].X = -0.244889006018639;
    RA2Normals_Table[45].Y = -0.116562001407146;
    RA2Normals_Table[45].Z = -0.962518990039825;
    RA2Normals_Table[46].X = 0.800759017467499;
    RA2Normals_Table[46].Y = -0.0229790005832911;
    RA2Normals_Table[46].Z = -0.598546028137207;
    RA2Normals_Table[47].X = -0.370274990797043;
    RA2Normals_Table[47].Y = 0.0955839976668358;
    RA2Normals_Table[47].Z = -0.923991024494171;
    RA2Normals_Table[48].X = -0.330671012401581;
    RA2Normals_Table[48].Y = -0.326577991247177;
    RA2Normals_Table[48].Z = -0.885439991950989;
    RA2Normals_Table[49].X = -0.163220003247261;
    RA2Normals_Table[49].Y = -0.527579009532928;
    RA2Normals_Table[49].Z = -0.833679020404816;
    RA2Normals_Table[50].X = 0.126389995217323;
    RA2Normals_Table[50].Y = -0.313145995140076;
    RA2Normals_Table[50].Z = -0.941256999969482;
    RA2Normals_Table[51].X = 0.349548012018204;
    RA2Normals_Table[51].Y = -0.272226005792618;
    RA2Normals_Table[51].Z = -0.896498024463654;
    RA2Normals_Table[52].X = 0.239917993545532;
    RA2Normals_Table[52].Y = -0.0858250036835671;
    RA2Normals_Table[52].Z = -0.966992020606995;
    RA2Normals_Table[53].X = 0.390845000743866;
    RA2Normals_Table[53].Y = 0.0815370008349419;
    RA2Normals_Table[53].Z = -0.916837990283966;
    RA2Normals_Table[54].X = 0.2552669942379;
    RA2Normals_Table[54].Y = 0.268696993589401;
    RA2Normals_Table[54].Z = -0.928785026073456;
    RA2Normals_Table[55].X = 0.146245002746582;
    RA2Normals_Table[55].Y = 0.480437994003296;
    RA2Normals_Table[55].Z = -0.864749014377594;
    RA2Normals_Table[56].X = -0.326016008853912;
    RA2Normals_Table[56].Y = 0.478455990552902;
    RA2Normals_Table[56].Z = -0.815348982810974;
    RA2Normals_Table[57].X = -0.46968200802803;
    RA2Normals_Table[57].Y = -0.112519003450871;
    RA2Normals_Table[57].Z = -0.875635981559753;
    RA2Normals_Table[58].X = 0.818440020084381;
    RA2Normals_Table[58].Y = -0.258520007133484;
    RA2Normals_Table[58].Z = -0.513150990009308;
    RA2Normals_Table[59].X = -0.474317997694015;
    RA2Normals_Table[59].Y = 0.292237997055054;
    RA2Normals_Table[59].Z = -0.830433011054993;
    RA2Normals_Table[60].X = 0.778943002223969;
    RA2Normals_Table[60].Y = 0.395841985940933;
    RA2Normals_Table[60].Z = -0.486371010541916;
    RA2Normals_Table[61].X = 0.624094009399414;
    RA2Normals_Table[61].Y = 0.39377298951149;
    RA2Normals_Table[61].Z = -0.674870014190674;
    RA2Normals_Table[62].X = 0.740885972976685;
    RA2Normals_Table[62].Y = 0.203833997249603;
    RA2Normals_Table[62].Z = -0.639953017234802;
    RA2Normals_Table[63].X = 0.480217009782791;
    RA2Normals_Table[63].Y = 0.565768003463745;
    RA2Normals_Table[63].Z = -0.670297026634216;
    RA2Normals_Table[64].X = 0.380930006504059;
    RA2Normals_Table[64].Y = 0.424535006284714;
    RA2Normals_Table[64].Z = -0.821377992630005;
    RA2Normals_Table[65].X = -0.0934220030903816;
    RA2Normals_Table[65].Y = 0.501124024391174;
    RA2Normals_Table[65].Z = -0.860318005084991;
    RA2Normals_Table[66].X = -0.236485004425049;
    RA2Normals_Table[66].Y = 0.296198010444641;
    RA2Normals_Table[66].Z = -0.925387024879456;
    RA2Normals_Table[67].X = -0.131531000137329;
    RA2Normals_Table[67].Y = 0.0939590036869049;
    RA2Normals_Table[67].Z = -0.986849009990692;
    RA2Normals_Table[68].X = -0.823562026023865;
    RA2Normals_Table[68].Y = 0.29577699303627;
    RA2Normals_Table[68].Z = -0.484005987644196;
    RA2Normals_Table[69].X = 0.611065983772278;
    RA2Normals_Table[69].Y = -0.624303996562958;
    RA2Normals_Table[69].Z = -0.486663997173309;
    RA2Normals_Table[70].X = 0.0694959983229637;
    RA2Normals_Table[70].Y = -0.520330011844635;
    RA2Normals_Table[70].Z = -0.851132988929748;
    RA2Normals_Table[71].X = 0.226521998643875;
    RA2Normals_Table[71].Y = -0.664879024028778;
    RA2Normals_Table[71].Z = -0.711775004863739;
    RA2Normals_Table[72].X = 0.471307992935181;
    RA2Normals_Table[72].Y = -0.568903982639313;
    RA2Normals_Table[72].Z = -0.673956990242004;
    RA2Normals_Table[73].X = 0.38842499256134;
    RA2Normals_Table[73].Y = -0.74262398481369;
    RA2Normals_Table[73].Z = -0.545560002326965;
    RA2Normals_Table[74].X = 0.783675014972687;
    RA2Normals_Table[74].Y = -0.480729013681412;
    RA2Normals_Table[74].Z = -0.393384993076324;
    RA2Normals_Table[75].X = 0.962393999099731;
    RA2Normals_Table[75].Y = 0.135675996541977;
    RA2Normals_Table[75].Z = -0.235348999500275;
    RA2Normals_Table[76].X = 0.876607000827789;
    RA2Normals_Table[76].Y = 0.172033995389938;
    RA2Normals_Table[76].Z = -0.449405997991562;
    RA2Normals_Table[77].X = 0.633405029773712;
    RA2Normals_Table[77].Y = 0.589793026447296;
    RA2Normals_Table[77].Z = -0.500940978527069;
    RA2Normals_Table[78].X = 0.182275995612144;
    RA2Normals_Table[78].Y = 0.800657987594605;
    RA2Normals_Table[78].Z = -0.570720970630646;
    RA2Normals_Table[79].X = 0.177002996206284;
    RA2Normals_Table[79].Y = 0.764133989810944;
    RA2Normals_Table[79].Z = 0.620297014713287;
    RA2Normals_Table[80].X = -0.544016003608704;
    RA2Normals_Table[80].Y = 0.675514996051788;
    RA2Normals_Table[80].Z = -0.497720986604691;
    RA2Normals_Table[81].X = -0.679296970367432;
    RA2Normals_Table[81].Y = 0.286466985940933;
    RA2Normals_Table[81].Z = -0.675642013549805;
    RA2Normals_Table[82].X = -0.590390980243683;
    RA2Normals_Table[82].Y = 0.0913690030574799;
    RA2Normals_Table[82].Z = -0.801928997039795;
    RA2Normals_Table[83].X = -0.824360013008118;
    RA2Normals_Table[83].Y = -0.133123993873596;
    RA2Normals_Table[83].Z = -0.550189018249512;
    RA2Normals_Table[84].X = -0.715794026851654;
    RA2Normals_Table[84].Y = -0.334542006254196;
    RA2Normals_Table[84].Z = -0.612960994243622;
    RA2Normals_Table[85].X = 0.174285992980003;
    RA2Normals_Table[85].Y = -0.8924840092659;
    RA2Normals_Table[85].Z = 0.416049003601074;
    RA2Normals_Table[86].X = -0.0825280025601387;
    RA2Normals_Table[86].Y = -0.837122976779938;
    RA2Normals_Table[86].Z = -0.54075300693512;
    RA2Normals_Table[87].X = 0.283331006765366;
    RA2Normals_Table[87].Y = -0.88087397813797;
    RA2Normals_Table[87].Z = -0.379189014434814;
    RA2Normals_Table[88].X = 0.675134003162384;
    RA2Normals_Table[88].Y = -0.42662701010704;
    RA2Normals_Table[88].Z = -0.601817011833191;
    RA2Normals_Table[89].X = 0.843720018863678;
    RA2Normals_Table[89].Y = -0.512335002422333;
    RA2Normals_Table[89].Z = -0.16015599668026;
    RA2Normals_Table[90].X = 0.977303981781006;
    RA2Normals_Table[90].Y = -0.0985559970140457;
    RA2Normals_Table[90].Z = -0.187519997358322;
    RA2Normals_Table[91].X = 0.84629499912262;
    RA2Normals_Table[91].Y = 0.52267199754715;
    RA2Normals_Table[91].Z = -0.102946996688843;
    RA2Normals_Table[92].X = 0.677141010761261;
    RA2Normals_Table[92].Y = 0.721324980258942;
    RA2Normals_Table[92].Z = -0.145501002669334;
    RA2Normals_Table[93].X = 0.320964992046356;
    RA2Normals_Table[93].Y = 0.870891988277435;
    RA2Normals_Table[93].Z = -0.372193992137909;
    RA2Normals_Table[94].X = -0.178977996110916;
    RA2Normals_Table[94].Y = 0.911532998085022;
    RA2Normals_Table[94].Z = -0.37023600935936;
    RA2Normals_Table[95].X = -0.447169005870819;
    RA2Normals_Table[95].Y = 0.826700985431671;
    RA2Normals_Table[95].Z = -0.341473996639252;
    RA2Normals_Table[96].X = -0.703203022480011;
    RA2Normals_Table[96].Y = 0.496327996253967;
    RA2Normals_Table[96].Z = -0.50908100605011;
    RA2Normals_Table[97].X = -0.977181017398834;
    RA2Normals_Table[97].Y = 0.0635629966855049;
    RA2Normals_Table[97].Z = -0.202674001455307;
    RA2Normals_Table[98].X = -0.878170013427734;
    RA2Normals_Table[98].Y = -0.412937998771667;
    RA2Normals_Table[98].Z = 0.241455003619194;
    RA2Normals_Table[99].X = -0.835830986499786;
    RA2Normals_Table[99].Y = -0.358550012111664;
    RA2Normals_Table[99].Z = -0.415728002786636;
    RA2Normals_Table[100].X = -0.499173998832703;
    RA2Normals_Table[100].Y = -0.693432986736298;
    RA2Normals_Table[100].Z = -0.519591987133026;
    RA2Normals_Table[101].X = -0.188788995146751;
    RA2Normals_Table[101].Y = -0.923753023147583;
    RA2Normals_Table[101].Z = -0.333225011825562;
    RA2Normals_Table[102].X = 0.19225400686264;
    RA2Normals_Table[102].Y = -0.969361007213593;
    RA2Normals_Table[102].Z = -0.152896001935005;
    RA2Normals_Table[103].X = 0.515940010547638;
    RA2Normals_Table[103].Y = -0.783906996250153;
    RA2Normals_Table[103].Z = -0.345391988754272;
    RA2Normals_Table[104].X = 0.90592497587204;
    RA2Normals_Table[104].Y = -0.300951987504959;
    RA2Normals_Table[104].Z = -0.297870993614197;
    RA2Normals_Table[105].X = 0.991111993789673;
    RA2Normals_Table[105].Y = -0.127746000885963;
    RA2Normals_Table[105].Z = 0.0371069982647896;
    RA2Normals_Table[106].X = 0.995135009288788;
    RA2Normals_Table[106].Y = 0.0984240025281906;
    RA2Normals_Table[106].Z = -0.0043830000795424;
    RA2Normals_Table[107].X = 0.760123014450073;
    RA2Normals_Table[107].Y = 0.646277010440826;
    RA2Normals_Table[107].Z = 0.0673670023679733;
    RA2Normals_Table[108].X = 0.205220997333527;
    RA2Normals_Table[108].Y = 0.95958000421524;
    RA2Normals_Table[108].Z = -0.192590996623039;
    RA2Normals_Table[109].X = -0.0427500009536743;
    RA2Normals_Table[109].Y = 0.979512989521027;
    RA2Normals_Table[109].Z = -0.196790993213654;
    RA2Normals_Table[110].X = -0.438017010688782;
    RA2Normals_Table[110].Y = 0.898926973342895;
    RA2Normals_Table[110].Z = 0.00849200040102005;
    RA2Normals_Table[111].X = -0.821994006633759;
    RA2Normals_Table[111].Y = 0.480785012245178;
    RA2Normals_Table[111].Z = -0.305238991975784;
    RA2Normals_Table[112].X = -0.899917006492615;
    RA2Normals_Table[112].Y = 0.0817100033164024;
    RA2Normals_Table[112].Z = -0.428337007761002;
    RA2Normals_Table[113].X = -0.926612019538879;
    RA2Normals_Table[113].Y = -0.144618004560471;
    RA2Normals_Table[113].Z = -0.347095996141434;
    RA2Normals_Table[114].X = -0.79365998506546;
    RA2Normals_Table[114].Y = -0.557792007923126;
    RA2Normals_Table[114].Z = -0.242838993668556;
    RA2Normals_Table[115].X = -0.431349992752075;
    RA2Normals_Table[115].Y = -0.847778975963593;
    RA2Normals_Table[115].Z = -0.308557987213135;
    RA2Normals_Table[116].X = -0.00549199990928173;
    RA2Normals_Table[116].Y = -0.964999973773956;
    RA2Normals_Table[116].Z = 0.262192994356155;
    RA2Normals_Table[117].X = 0.587904989719391;
    RA2Normals_Table[117].Y = -0.804026007652283;
    RA2Normals_Table[117].Z = -0.0889400020241737;
    RA2Normals_Table[118].X = 0.699492990970612;
    RA2Normals_Table[118].Y = -0.667685985565186;
    RA2Normals_Table[118].Z = -0.254765003919601;
    RA2Normals_Table[119].X = 0.889303028583527;
    RA2Normals_Table[119].Y = 0.35979500412941;
    RA2Normals_Table[119].Z = -0.282290995121002;
    RA2Normals_Table[120].X = 0.780972003936768;
    RA2Normals_Table[120].Y = 0.197036996483803;
    RA2Normals_Table[120].Z = 0.592671990394592;
    RA2Normals_Table[121].X = 0.520120978355408;
    RA2Normals_Table[121].Y = 0.506695985794067;
    RA2Normals_Table[121].Z = 0.687556982040405;
    RA2Normals_Table[122].X = 0.403894990682602;
    RA2Normals_Table[122].Y = 0.693961024284363;
    RA2Normals_Table[122].Z = 0.59605997800827;
    RA2Normals_Table[123].X = -0.154982998967171;
    RA2Normals_Table[123].Y = 0.899236023426056;
    RA2Normals_Table[123].Z = 0.409090012311935;
    RA2Normals_Table[124].X = -0.65733802318573;
    RA2Normals_Table[124].Y = 0.537168025970459;
    RA2Normals_Table[124].Z = 0.528542995452881;
    RA2Normals_Table[125].X = -0.746195018291473;
    RA2Normals_Table[125].Y = 0.334091007709503;
    RA2Normals_Table[125].Z = 0.57582700252533;
    RA2Normals_Table[126].X = -0.624952018260956;
    RA2Normals_Table[126].Y = -0.0491439998149872;
    RA2Normals_Table[126].Z = 0.77911502122879;
    RA2Normals_Table[127].X = 0.318141013383865;
    RA2Normals_Table[127].Y = -0.254714995622635;
    RA2Normals_Table[127].Z = 0.913185000419617;
    RA2Normals_Table[128].X = -0.555896997451782;
    RA2Normals_Table[128].Y = 0.405294001102447;
    RA2Normals_Table[128].Z = 0.725751996040344;
    RA2Normals_Table[129].X = -0.794434010982513;
    RA2Normals_Table[129].Y = 0.0994059965014458;
    RA2Normals_Table[129].Z = 0.599160015583038;
    RA2Normals_Table[130].X = -0.64036101102829;
    RA2Normals_Table[130].Y = -0.689463019371033;
    RA2Normals_Table[130].Z = 0.3384949862957;
    RA2Normals_Table[131].X = -0.126712992787361;
    RA2Normals_Table[131].Y = -0.734094977378845;
    RA2Normals_Table[131].Z = 0.667119979858398;
    RA2Normals_Table[132].X = 0.105457000434399;
    RA2Normals_Table[132].Y = -0.780816972255707;
    RA2Normals_Table[132].Z = 0.615795016288757;
    RA2Normals_Table[133].X = 0.407992988824844;
    RA2Normals_Table[133].Y = -0.480915993452072;
    RA2Normals_Table[133].Z = 0.776054978370666;
    RA2Normals_Table[134].X = 0.69513601064682;
    RA2Normals_Table[134].Y = -0.545120000839233;
    RA2Normals_Table[134].Z = 0.468647003173828;
    RA2Normals_Table[135].X = 0.973191022872925;
    RA2Normals_Table[135].Y = -0.00648899981752038;
    RA2Normals_Table[135].Z = 0.229908004403114;
    RA2Normals_Table[136].X = 0.946893990039825;
    RA2Normals_Table[136].Y = 0.31750899553299;
    RA2Normals_Table[136].Z = -0.0507990010082722;
    RA2Normals_Table[137].X = 0.563583016395569;
    RA2Normals_Table[137].Y = 0.825612008571625;
    RA2Normals_Table[137].Z = 0.0271829999983311;
    RA2Normals_Table[138].X = 0.325773000717163;
    RA2Normals_Table[138].Y = 0.945423007011414;
    RA2Normals_Table[138].Z = 0.00694900006055832;
    RA2Normals_Table[139].X = -0.171820998191834;
    RA2Normals_Table[139].Y = 0.985096991062164;
    RA2Normals_Table[139].Z = -0.00781499966979027;
    RA2Normals_Table[140].X = -0.670440971851349;
    RA2Normals_Table[140].Y = 0.739938974380493;
    RA2Normals_Table[140].Z = 0.0547689981758594;
    RA2Normals_Table[141].X = -0.822980999946594;
    RA2Normals_Table[141].Y = 0.554961979389191;
    RA2Normals_Table[141].Z = 0.121321998536587;
    RA2Normals_Table[142].X = -0.96619302034378;
    RA2Normals_Table[142].Y = 0.117857001721859;
    RA2Normals_Table[142].Z = 0.229306995868683;
    RA2Normals_Table[143].X = -0.953769028186798;
    RA2Normals_Table[143].Y = -0.294703990221024;
    RA2Normals_Table[143].Z = 0.0589450001716614;
    RA2Normals_Table[144].X = -0.864386975765228;
    RA2Normals_Table[144].Y = -0.50272798538208;
    RA2Normals_Table[144].Z = -0.0100149996578693;
    RA2Normals_Table[145].X = -0.530609011650085;
    RA2Normals_Table[145].Y = -0.842006027698517;
    RA2Normals_Table[145].Z = -0.0973659977316856;
    RA2Normals_Table[146].X = -0.16261799633503;
    RA2Normals_Table[146].Y = -0.984075009822845;
    RA2Normals_Table[146].Z = 0.071772001683712;
    RA2Normals_Table[147].X = 0.081446997821331;
    RA2Normals_Table[147].Y = -0.996011018753052;
    RA2Normals_Table[147].Z = 0.0364390015602112;
    RA2Normals_Table[148].X = 0.745984017848968;
    RA2Normals_Table[148].Y = -0.665962994098663;
    RA2Normals_Table[148].Z = 0.000761999981477857;
    RA2Normals_Table[149].X = 0.942057013511658;
    RA2Normals_Table[149].Y = -0.329268991947174;
    RA2Normals_Table[149].Z = -0.0641060024499893;
    RA2Normals_Table[150].X = 0.939701974391937;
    RA2Normals_Table[150].Y = -0.2810899913311;
    RA2Normals_Table[150].Z = 0.19480299949646;
    RA2Normals_Table[151].X = 0.771214008331299;
    RA2Normals_Table[151].Y = 0.550670027732849;
    RA2Normals_Table[151].Z = 0.319362998008728;
    RA2Normals_Table[152].X = 0.641348004341126;
    RA2Normals_Table[152].Y = 0.730690002441406;
    RA2Normals_Table[152].Z = 0.234020993113518;
    RA2Normals_Table[153].X = 0.0806820020079613;
    RA2Normals_Table[153].Y = 0.996690988540649;
    RA2Normals_Table[153].Z = 0.00987899955362082;
    RA2Normals_Table[154].X = -0.0467250011861324;
    RA2Normals_Table[154].Y = 0.976643025875092;
    RA2Normals_Table[154].Z = 0.209725007414818;
    RA2Normals_Table[155].X = -0.531076014041901;
    RA2Normals_Table[155].Y = 0.821000993251801;
    RA2Normals_Table[155].Z = 0.209562003612518;
    RA2Normals_Table[156].X = -0.695815026760101;
    RA2Normals_Table[156].Y = 0.65599000453949;
    RA2Normals_Table[156].Z = 0.292434990406036;
    RA2Normals_Table[157].X = -0.97612202167511;
    RA2Normals_Table[157].Y = 0.21670900285244;
    RA2Normals_Table[157].Z = -0.0149130001664162;
    RA2Normals_Table[158].X = -0.961660981178284;
    RA2Normals_Table[158].Y = -0.144128993153572;
    RA2Normals_Table[158].Z = 0.233313992619514;
    RA2Normals_Table[159].X = -0.77208399772644;
    RA2Normals_Table[159].Y = -0.613646984100342;
    RA2Normals_Table[159].Z = 0.165298998355865;
    RA2Normals_Table[160].X = -0.449600011110306;
    RA2Normals_Table[160].Y = -0.836059987545013;
    RA2Normals_Table[160].Z = 0.314426004886627;
    RA2Normals_Table[161].X = -0.392699986696243;
    RA2Normals_Table[161].Y = -0.914615988731384;
    RA2Normals_Table[161].Z = 0.0962470024824142;
    RA2Normals_Table[162].X = 0.390588998794556;
    RA2Normals_Table[162].Y = -0.919470012187958;
    RA2Normals_Table[162].Z = 0.0448900014162064;
    RA2Normals_Table[163].X = 0.582529008388519;
    RA2Normals_Table[163].Y = -0.799197971820831;
    RA2Normals_Table[163].Z = 0.148127004504204;
    RA2Normals_Table[164].X = 0.866430997848511;
    RA2Normals_Table[164].Y = -0.489811986684799;
    RA2Normals_Table[164].Z = 0.0968639999628067;
    RA2Normals_Table[165].X = 0.904586970806122;
    RA2Normals_Table[165].Y = 0.11149799823761;
    RA2Normals_Table[165].Z = 0.411449998617172;
    RA2Normals_Table[166].X = 0.953536987304687;
    RA2Normals_Table[166].Y = 0.232329994440079;
    RA2Normals_Table[166].Z = 0.191806003451347;
    RA2Normals_Table[167].X = 0.497310996055603;
    RA2Normals_Table[167].Y = 0.770802974700928;
    RA2Normals_Table[167].Z = 0.398176997900009;
    RA2Normals_Table[168].X = 0.194066002964973;
    RA2Normals_Table[168].Y = 0.956319987773895;
    RA2Normals_Table[168].Z = 0.218611001968384;
    RA2Normals_Table[169].X = 0.422876000404358;
    RA2Normals_Table[169].Y = 0.882275998592377;
    RA2Normals_Table[169].Z = 0.206797003746033;
    RA2Normals_Table[170].X = -0.373796999454498;
    RA2Normals_Table[170].Y = 0.849565982818604;
    RA2Normals_Table[170].Z = 0.372173994779587;
    RA2Normals_Table[171].X = -0.534497022628784;
    RA2Normals_Table[171].Y = 0.714022994041443;
    RA2Normals_Table[171].Z = 0.452199995517731;
    RA2Normals_Table[172].X = -0.881826996803284;
    RA2Normals_Table[172].Y = 0.237159997224808;
    RA2Normals_Table[172].Z = 0.407597988843918;
    RA2Normals_Table[173].X = -0.904947996139526;
    RA2Normals_Table[173].Y = -0.0140690002590418;
    RA2Normals_Table[173].Z = 0.425289005041122;
    RA2Normals_Table[174].X = -0.751827001571655;
    RA2Normals_Table[174].Y = -0.512817025184631;
    RA2Normals_Table[174].Z = 0.414458006620407;
    RA2Normals_Table[175].X = -0.50101500749588;
    RA2Normals_Table[175].Y = -0.697916984558105;
    RA2Normals_Table[175].Z = 0.511758029460907;
    RA2Normals_Table[176].X = -0.235190004110336;
    RA2Normals_Table[176].Y = -0.925922989845276;
    RA2Normals_Table[176].Z = 0.295554995536804;
    RA2Normals_Table[177].X = 0.228982999920845;
    RA2Normals_Table[177].Y = -0.953939974308014;
    RA2Normals_Table[177].Z = 0.193819001317024;
    RA2Normals_Table[178].X = 0.734025001525879;
    RA2Normals_Table[178].Y = -0.634898006916046;
    RA2Normals_Table[178].Z = 0.241062000393867;
    RA2Normals_Table[179].X = 0.913752973079681;
    RA2Normals_Table[179].Y = -0.0632530003786087;
    RA2Normals_Table[179].Z = -0.401315987110138;
    RA2Normals_Table[180].X = 0.905735015869141;
    RA2Normals_Table[180].Y = -0.161486998200417;
    RA2Normals_Table[180].Z = 0.391874998807907;
    RA2Normals_Table[181].X = 0.858929991722107;
    RA2Normals_Table[181].Y = 0.342445999383926;
    RA2Normals_Table[181].Z = 0.380748987197876;
    RA2Normals_Table[182].X = 0.624486029148102;
    RA2Normals_Table[182].Y = 0.60758101940155;
    RA2Normals_Table[182].Z = 0.490776985883713;
    RA2Normals_Table[183].X = 0.289263993501663;
    RA2Normals_Table[183].Y = 0.857478976249695;
    RA2Normals_Table[183].Z = 0.425507992506027;
    RA2Normals_Table[184].X = 0.0699680000543594;
    RA2Normals_Table[184].Y = 0.902168989181519;
    RA2Normals_Table[184].Z = 0.425671011209488;
    RA2Normals_Table[185].X = -0.28617998957634;
    RA2Normals_Table[185].Y = 0.940699994564056;
    RA2Normals_Table[185].Z = 0.182164996862411;
    RA2Normals_Table[186].X = -0.574012994766235;
    RA2Normals_Table[186].Y = 0.805118978023529;
    RA2Normals_Table[186].Z = -0.149308994412422;
    RA2Normals_Table[187].X = 0.111258000135422;
    RA2Normals_Table[187].Y = 0.0997179970145225;
    RA2Normals_Table[187].Z = -0.988776028156281;
    RA2Normals_Table[188].X = -0.305393010377884;
    RA2Normals_Table[188].Y = -0.944227993488312;
    RA2Normals_Table[188].Z = -0.123159997165203;
    RA2Normals_Table[189].X = -0.601166009902954;
    RA2Normals_Table[189].Y = -0.78957599401474;
    RA2Normals_Table[189].Z = 0.123162999749184;
    RA2Normals_Table[190].X = -0.290645003318787;
    RA2Normals_Table[190].Y = -0.812139987945557;
    RA2Normals_Table[190].Z = 0.505918979644775;
    RA2Normals_Table[191].X = -0.064920000731945;
    RA2Normals_Table[191].Y = -0.877162992954254;
    RA2Normals_Table[191].Z = 0.475784987211227;
    RA2Normals_Table[192].X = 0.408300995826721;
    RA2Normals_Table[192].Y = -0.862215995788574;
    RA2Normals_Table[192].Z = 0.299789011478424;
    RA2Normals_Table[193].X = 0.566097021102905;
    RA2Normals_Table[193].Y = -0.725566029548645;
    RA2Normals_Table[193].Z = 0.391263991594315;
    RA2Normals_Table[194].X = 0.839363992214203;
    RA2Normals_Table[194].Y = -0.427386999130249;
    RA2Normals_Table[194].Z = 0.335869014263153;
    RA2Normals_Table[195].X = 0.818899989128113;
    RA2Normals_Table[195].Y = -0.0413050018250942;
    RA2Normals_Table[195].Z = 0.572448015213013;
    RA2Normals_Table[196].X = 0.719784021377564;
    RA2Normals_Table[196].Y = 0.414997011423111;
    RA2Normals_Table[196].Z = 0.556496977806091;
    RA2Normals_Table[197].X = 0.881744027137756;
    RA2Normals_Table[197].Y = 0.450269997119904;
    RA2Normals_Table[197].Z = 0.140659004449844;
    RA2Normals_Table[198].X = 0.40182301402092;
    RA2Normals_Table[198].Y = -0.898220002651215;
    RA2Normals_Table[198].Z = -0.178151994943619;
    RA2Normals_Table[199].X = -0.0540199987590313;
    RA2Normals_Table[199].Y = 0.791343986988068;
    RA2Normals_Table[199].Z = 0.608980000019074;
    RA2Normals_Table[200].X = -0.293774008750916;
    RA2Normals_Table[200].Y = 0.763993978500366;
    RA2Normals_Table[200].Z = 0.574464976787567;
    RA2Normals_Table[201].X = -0.450798004865646;
    RA2Normals_Table[201].Y = 0.610346972942352;
    RA2Normals_Table[201].Z = 0.651350975036621;
    RA2Normals_Table[202].X = -0.638221025466919;
    RA2Normals_Table[202].Y = 0.186693996191025;
    RA2Normals_Table[202].Z = 0.746873021125793;
    RA2Normals_Table[203].X = -0.872870028018951;
    RA2Normals_Table[203].Y = -0.257126986980438;
    RA2Normals_Table[203].Z = 0.414707988500595;
    RA2Normals_Table[204].X = -0.587257027626038;
    RA2Normals_Table[204].Y = -0.521709978580475;
    RA2Normals_Table[204].Z = 0.618827998638153;
    RA2Normals_Table[205].X = -0.353657990694046;
    RA2Normals_Table[205].Y = -0.641973972320557;
    RA2Normals_Table[205].Z = 0.680290997028351;
    RA2Normals_Table[206].X = 0.0416489988565445;
    RA2Normals_Table[206].Y = -0.611272990703583;
    RA2Normals_Table[206].Z = 0.79032301902771;
    RA2Normals_Table[207].X = 0.348342001438141;
    RA2Normals_Table[207].Y = -0.779182970523834;
    RA2Normals_Table[207].Z = 0.521086990833282;
    RA2Normals_Table[208].X = 0.499166995286942;
    RA2Normals_Table[208].Y = -0.622440993785858;
    RA2Normals_Table[208].Z = 0.602825999259949;
    RA2Normals_Table[209].X = 0.790018975734711;
    RA2Normals_Table[209].Y = -0.3038310110569;
    RA2Normals_Table[209].Z = 0.53250002861023;
    RA2Normals_Table[210].X = 0.660117983818054;
    RA2Normals_Table[210].Y = 0.0607330016791821;
    RA2Normals_Table[210].Z = 0.748701989650726;
    RA2Normals_Table[211].X = 0.604920983314514;
    RA2Normals_Table[211].Y = 0.29416099190712;
    RA2Normals_Table[211].Z = 0.739960014820099;
    RA2Normals_Table[212].X = 0.38569700717926;
    RA2Normals_Table[212].Y = 0.379346013069153;
    RA2Normals_Table[212].Z = 0.841032028198242;
    RA2Normals_Table[213].X = 0.239693000912666;
    RA2Normals_Table[213].Y = 0.207875996828079;
    RA2Normals_Table[213].Z = 0.948332011699677;
    RA2Normals_Table[214].X = 0.012622999958694;
    RA2Normals_Table[214].Y = 0.258531987667084;
    RA2Normals_Table[214].Z = 0.965919971466065;
    RA2Normals_Table[215].X = -0.100556999444962;
    RA2Normals_Table[215].Y = 0.457147002220154;
    RA2Normals_Table[215].Z = 0.883687973022461;
    RA2Normals_Table[216].X = 0.0469669997692108;
    RA2Normals_Table[216].Y = 0.628588020801544;
    RA2Normals_Table[216].Z = 0.776319026947021;
    RA2Normals_Table[217].X = -0.430391013622284;
    RA2Normals_Table[217].Y = -0.445405006408691;
    RA2Normals_Table[217].Z = 0.785097002983093;
    RA2Normals_Table[218].X = -0.434291005134583;
    RA2Normals_Table[218].Y = -0.196227997541428;
    RA2Normals_Table[218].Z = 0.879139006137848;
    RA2Normals_Table[219].X = -0.256637006998062;
    RA2Normals_Table[219].Y = -0.33686700463295;
    RA2Normals_Table[219].Z = 0.905902028083801;
    RA2Normals_Table[220].X = -0.131372004747391;
    RA2Normals_Table[220].Y = -0.158910006284714;
    RA2Normals_Table[220].Z = 0.978514015674591;
    RA2Normals_Table[221].X = 0.102379001677036;
    RA2Normals_Table[221].Y = -0.208766996860504;
    RA2Normals_Table[221].Z = 0.972591996192932;
    RA2Normals_Table[222].X = 0.195686995983124;
    RA2Normals_Table[222].Y = -0.450129002332687;
    RA2Normals_Table[222].Z = 0.871258020401001;
    RA2Normals_Table[223].X = 0.627318978309631;
    RA2Normals_Table[223].Y = -0.42314800620079;
    RA2Normals_Table[223].Z = 0.653770983219147;
    RA2Normals_Table[224].X = 0.687439024448395;
    RA2Normals_Table[224].Y = -0.171582996845245;
    RA2Normals_Table[224].Z = 0.70568197965622;
    RA2Normals_Table[225].X = 0.275920003652573;
    RA2Normals_Table[225].Y = -0.021254999563098;
    RA2Normals_Table[225].Z = 0.960946023464203;
    RA2Normals_Table[226].X = 0.459367007017136;
    RA2Normals_Table[226].Y = 0.157465994358063;
    RA2Normals_Table[226].Z = 0.874177992343903;
    RA2Normals_Table[227].X = 0.285394996404648;
    RA2Normals_Table[227].Y = 0.583184003829956;
    RA2Normals_Table[227].Z = 0.760555982589722;
    RA2Normals_Table[228].X = -0.812174022197723;
    RA2Normals_Table[228].Y = 0.460303008556366;
    RA2Normals_Table[228].Z = 0.358460992574692;
    RA2Normals_Table[229].X = -0.189068004488945;
    RA2Normals_Table[229].Y = 0.641223013401032;
    RA2Normals_Table[229].Z = 0.743698000907898;
    RA2Normals_Table[230].X = -0.338874995708466;
    RA2Normals_Table[230].Y = 0.476480007171631;
    RA2Normals_Table[230].Z = 0.811251997947693;
    RA2Normals_Table[231].X = -0.920993983745575;
    RA2Normals_Table[231].Y = 0.347185999155045;
    RA2Normals_Table[231].Z = 0.176726996898651;
    RA2Normals_Table[232].X = 0.0406389981508255;
    RA2Normals_Table[232].Y = 0.024465000256896;
    RA2Normals_Table[232].Z = 0.998874008655548;
    RA2Normals_Table[233].X = -0.739131987094879;
    RA2Normals_Table[233].Y = -0.353747010231018;
    RA2Normals_Table[233].Z = 0.573189973831177;
    RA2Normals_Table[234].X = -0.603511989116669;
    RA2Normals_Table[234].Y = -0.286615014076233;
    RA2Normals_Table[234].Z = 0.744059979915619;
    RA2Normals_Table[235].X = -0.188675999641418;
    RA2Normals_Table[235].Y = -0.547058999538422;
    RA2Normals_Table[235].Z = 0.815554022789001;
    RA2Normals_Table[236].X = -0.0260450001806021;
    RA2Normals_Table[236].Y = -0.397819995880127;
    RA2Normals_Table[236].Z = 0.917093992233276;
    RA2Normals_Table[237].X = 0.267897009849548;
    RA2Normals_Table[237].Y = -0.649040997028351;
    RA2Normals_Table[237].Z = 0.712023019790649;
    RA2Normals_Table[238].X = 0.518245995044708;
    RA2Normals_Table[238].Y = -0.28489100933075;
    RA2Normals_Table[238].Z = 0.806385993957519;
    RA2Normals_Table[239].X = 0.493450999259949;
    RA2Normals_Table[239].Y = -0.0665329992771149;
    RA2Normals_Table[239].Z = 0.867224991321564;
    RA2Normals_Table[240].X = -0.328188002109528;
    RA2Normals_Table[240].Y = 0.140250995755196;
    RA2Normals_Table[240].Z = 0.934143006801605;
    RA2Normals_Table[241].X = -0.328188002109528;
    RA2Normals_Table[241].Y = 0.140250995755196;
    RA2Normals_Table[241].Z = 0.934143006801605;
    RA2Normals_Table[242].X = -0.328188002109528;
    RA2Normals_Table[242].Y = 0.140250995755196;
    RA2Normals_Table[242].Z = 0.934143006801605;
    RA2Normals_Table[243].X = -0.328188002109528;
    RA2Normals_Table[243].Y = 0.140250995755196;
    RA2Normals_Table[243].Z = 0.934143006801605;
    }

    // VXLSE III uses OpenGL coordinates
    TSNormals_Table[0].X = 0.198492005467415;
    TSNormals_Table[0].Y = -0.714193999767303;
    TSNormals_Table[0].Z = 0.671213984489441;
    TSNormals_Table[1].X = 0.584393978118897;
    TSNormals_Table[1].Y = -0.765359997749329;
    TSNormals_Table[1].Z = 0.269643008708954;
    TSNormals_Table[2].X = 0.0969879999756813;
    TSNormals_Table[2].Y = -0.994458973407745;
    TSNormals_Table[2].Z = -0.0405460000038147;
    TSNormals_Table[3].X = -0.0919139981269836;
    TSNormals_Table[3].Y = -0.814786970615387;
    TSNormals_Table[3].Z = -0.572427988052368;
    TSNormals_Table[4].X = -0.572709977626801;
    TSNormals_Table[4].Y = -0.801639020442963;
    TSNormals_Table[4].Z = -0.171400994062424;
    TSNormals_Table[5].X = -0.30299898982048;
    TSNormals_Table[5].Y = -0.881331026554108;
    TSNormals_Table[5].Z = 0.362556993961334;
    TSNormals_Table[6].X = -0.348971992731094;
    TSNormals_Table[6].Y = -0.470697999000549;
    TSNormals_Table[6].Z = 0.810347020626068;
    TSNormals_Table[7].X = 0.938672006130218;
    TSNormals_Table[7].Y = -0.328767001628876;
    TSNormals_Table[7].Z = 0.103961996734142;
    TSNormals_Table[8].X = 0.587669014930725;
    TSNormals_Table[8].Y = -0.741375982761383;
    TSNormals_Table[8].Z = -0.32404699921608;
    TSNormals_Table[9].X = 0.340460985898972;
    TSNormals_Table[9].Y = -0.492646992206574;
    TSNormals_Table[9].Z = -0.800864994525909;
    TSNormals_Table[10].X = -0.590147018432617;
    TSNormals_Table[10].Y = -0.456988990306854;
    TSNormals_Table[10].Z = -0.665498018264771;
    TSNormals_Table[11].X = -0.803001999855042;
    TSNormals_Table[11].Y = -0.506072998046875;
    TSNormals_Table[11].Z = 0.314767003059387;
    TSNormals_Table[12].X = 0.151076003909111;
    TSNormals_Table[12].Y = -0.176550000905991;
    TSNormals_Table[12].Z = 0.972629010677338;
    TSNormals_Table[13].X = 0.684235990047455;
    TSNormals_Table[13].Y = -0.262726992368698;
    TSNormals_Table[13].Z = 0.680290997028351;
    TSNormals_Table[14].X = 0.827777028083801;
    TSNormals_Table[14].Y = -0.210482999682426;
    TSNormals_Table[14].Z = -0.520079016685486;
    TSNormals_Table[15].X = -0.179001003503799;
    TSNormals_Table[15].Y = -0.207846999168396;
    TSNormals_Table[15].Z = -0.961643993854523;
    TSNormals_Table[16].X = -0.937451004981995;
    TSNormals_Table[16].Y = -0.228401005268097;
    TSNormals_Table[16].Z = -0.262713998556137;
    TSNormals_Table[17].X = -0.971301019191742;
    TSNormals_Table[17].Y = 0.0911249965429306;
    TSNormals_Table[17].Z = 0.219706997275352;
    TSNormals_Table[18].X = -0.229975000023842;
    TSNormals_Table[18].Y = 0.306086987257004;
    TSNormals_Table[18].Z = 0.923807978630066;
    TSNormals_Table[19].X = 0.970659971237183;
    TSNormals_Table[19].Y = 0.225866004824638;
    TSNormals_Table[19].Z = -0.0824889987707138;
    TSNormals_Table[20].X = 0.696789979934692;
    TSNormals_Table[20].Y = 0.405288994312286;
    TSNormals_Table[20].Z = -0.591798007488251;
    TSNormals_Table[21].X = 0.36660099029541;
    TSNormals_Table[21].Y = 0.0971110016107559;
    TSNormals_Table[21].Z = -0.925296008586884;
    TSNormals_Table[22].X = -0.687775015830994;
    TSNormals_Table[22].Y = 0.172828003764153;
    TSNormals_Table[22].Z = -0.705051004886627;
    TSNormals_Table[23].X = -0.680366992950439;
    TSNormals_Table[23].Y = -0.0263049993664026;
    TSNormals_Table[23].Z = 0.732400000095367;
    TSNormals_Table[24].X = 0.37458199262619;
    TSNormals_Table[24].Y = 0.358310997486114;
    TSNormals_Table[24].Z = 0.855162024497986;
    TSNormals_Table[25].X = 0.836480021476746;
    TSNormals_Table[25].Y = 0.276704996824265;
    TSNormals_Table[25].Z = 0.473006010055542;
    TSNormals_Table[26].X = 0.654111981391907;
    TSNormals_Table[26].Y = 0.750072002410889;
    TSNormals_Table[26].Z = -0.0976170003414154;
    TSNormals_Table[27].X = -0.153724998235703;
    TSNormals_Table[27].Y = 0.398658007383347;
    TSNormals_Table[27].Z = -0.904124021530151;
    TSNormals_Table[28].X = -0.858089983463287;
    TSNormals_Table[28].Y = 0.467732012271881;
    TSNormals_Table[28].Z = -0.211915999650955;
    TSNormals_Table[29].X = -0.67440801858902;
    TSNormals_Table[29].Y = 0.543090999126434;
    TSNormals_Table[29].Z = 0.500226974487305;
    TSNormals_Table[30].X = -0.110248997807503;
    TSNormals_Table[30].Y = 0.8038409948349;
    TSNormals_Table[30].Z = 0.584538996219635;
    TSNormals_Table[31].X = 0.454643994569778;
    TSNormals_Table[31].Y = 0.775888979434967;
    TSNormals_Table[31].Z = 0.437373012304306;
    TSNormals_Table[32].X = 0.0833180025219917;
    TSNormals_Table[32].Y = 0.995618999004364;
    TSNormals_Table[32].Z = -0.0424409992992878;
    TSNormals_Table[33].X = 0.220131993293762;
    TSNormals_Table[33].Y = 0.772028028964996;
    TSNormals_Table[33].Z = -0.596251010894775;
    TSNormals_Table[34].X = -0.396977007389069;
    TSNormals_Table[34].Y = 0.765448987483978;
    TSNormals_Table[34].Z = -0.50645500421524;
    TSNormals_Table[35].X = -0.478473991155624;
    TSNormals_Table[35].Y = 0.875262022018433;
    TSNormals_Table[35].Z = 0.0705690011382103;


    RA2Normals_Table[0].Z = 0.526578009128571;
    RA2Normals_Table[0].X = -0.359620988368988;
    RA2Normals_Table[0].Y = -0.770317018032074;
    RA2Normals_Table[1].Z = 0.150481998920441;
    RA2Normals_Table[1].X = 0.43598398566246;
    RA2Normals_Table[1].Y = 0.887283980846405;
    RA2Normals_Table[2].Z = 0.414195001125336;
    RA2Normals_Table[2].X = 0.738255023956299;
    RA2Normals_Table[2].Y = -0.532374024391174;
    RA2Normals_Table[3].Z = 0.0751520022749901;
    RA2Normals_Table[3].X = 0.916248977184296;
    RA2Normals_Table[3].Y = -0.393498003482819;
    RA2Normals_Table[4].Z = -0.316148996353149;
    RA2Normals_Table[4].X = 0.930736005306244;
    RA2Normals_Table[4].Y = -0.183792993426323;
    RA2Normals_Table[5].Z = -0.773819029331207;
    RA2Normals_Table[5].X = 0.623333990573883;
    RA2Normals_Table[5].Y = -0.112510003149509;
    RA2Normals_Table[6].Z = -0.900842010974884;
    RA2Normals_Table[6].X = 0.428537011146545;
    RA2Normals_Table[6].Y = -0.0695680007338524;
    RA2Normals_Table[7].Z = -0.998942017555237;
    RA2Normals_Table[7].X = -0.010971000418067;
    RA2Normals_Table[7].Y = 0.0446650013327599;
    RA2Normals_Table[8].Z = -0.979761004447937;
    RA2Normals_Table[8].X = -0.157670006155968;
    RA2Normals_Table[8].Y = -0.123323999345303;
    RA2Normals_Table[9].Z = -0.911274015903473;
    RA2Normals_Table[9].X = -0.362370997667313;
    RA2Normals_Table[9].Y = -0.195620000362396;
    RA2Normals_Table[10].Z = -0.624068975448608;
    RA2Normals_Table[10].X = -0.720941007137299;
    RA2Normals_Table[10].Y = -0.301301002502441;
    RA2Normals_Table[11].Z = -0.310173004865646;
    RA2Normals_Table[11].X = -0.809345006942749;
    RA2Normals_Table[11].Y = -0.498751997947693;
    RA2Normals_Table[12].Z = 0.146613001823425;
    RA2Normals_Table[12].X = -0.815819025039673;
    RA2Normals_Table[12].Y = -0.559414029121399;
    RA2Normals_Table[13].Z = -0.716516017913818;
    RA2Normals_Table[13].X = -0.694356024265289;
    RA2Normals_Table[13].Y = -0.0668879970908165;
    RA2Normals_Table[14].Z = 0.503971993923187;
    RA2Normals_Table[14].X = -0.114202000200748;
    RA2Normals_Table[14].Y = -0.856136977672577;
    RA2Normals_Table[15].Z = 0.455491006374359;
    RA2Normals_Table[15].X = 0.872627019882202;
    RA2Normals_Table[15].Y = -0.176210999488831;
    RA2Normals_Table[16].Z = -0.00500999996438622;
    RA2Normals_Table[16].X = -0.114372998476028;
    RA2Normals_Table[16].Y = -0.993425011634827;
    RA2Normals_Table[17].Z = -0.104675002396107;
    RA2Normals_Table[17].X = -0.32770100235939;
    RA2Normals_Table[17].Y = -0.938965022563934;
    RA2Normals_Table[18].Z = 0.560411989688873;
    RA2Normals_Table[18].X = 0.752588987350464;
    RA2Normals_Table[18].Y = -0.345755994319916;
    RA2Normals_Table[19].Z = -0.0605759993195534;
    RA2Normals_Table[19].X = 0.821627974510193;
    RA2Normals_Table[19].Y = -0.566796004772186;
    RA2Normals_Table[20].Z = -0.302341014146805;
    RA2Normals_Table[20].X = 0.797007024288178;
    RA2Normals_Table[20].Y = -0.52284699678421;
    RA2Normals_Table[21].Z = -0.671543002128601;
    RA2Normals_Table[21].X = 0.670740008354187;
    RA2Normals_Table[21].Y = -0.314862996339798;
    RA2Normals_Table[22].Z = -0.778401017189026;
    RA2Normals_Table[22].X = -0.128356993198395;
    RA2Normals_Table[22].Y = 0.614504992961884;
    RA2Normals_Table[23].Z = -0.924049973487854;
    RA2Normals_Table[23].X = 0.278382003307343;
    RA2Normals_Table[23].Y = -0.261985003948212;
    RA2Normals_Table[24].Z = -0.699773013591766;
    RA2Normals_Table[24].X = -0.550490975379944;
    RA2Normals_Table[24].Y = -0.455278009176254;
    RA2Normals_Table[25].Z = -0.568247973918915;
    RA2Normals_Table[25].X = -0.517189025878906;
    RA2Normals_Table[25].Y = -0.640007972717285;
    RA2Normals_Table[26].Z = 0.0540979988873005;
    RA2Normals_Table[26].X = -0.932864010334015;
    RA2Normals_Table[26].Y = -0.356142997741699;
    RA2Normals_Table[27].Z = 0.758382022380829;
    RA2Normals_Table[27].X = 0.572893023490906;
    RA2Normals_Table[27].Y = -0.31088799238205;
    RA2Normals_Table[28].Z = 0.00362000009045005;
    RA2Normals_Table[28].X = 0.305025994777679;
    RA2Normals_Table[28].Y = -0.952337026596069;
    RA2Normals_Table[29].Z = -0.0608499981462956;
    RA2Normals_Table[29].X = -0.986886024475098;
    RA2Normals_Table[29].Y = -0.149510994553566;
    RA2Normals_Table[30].Z = 0.635230004787445;
    RA2Normals_Table[30].X = 0.0454780012369156;
    RA2Normals_Table[30].Y = -0.770982980728149;
    RA2Normals_Table[31].Z = 0.521704971790314;
    RA2Normals_Table[31].X = 0.241309002041817;
    RA2Normals_Table[31].Y = -0.818287014961243;
    RA2Normals_Table[32].Z = 0.269403994083405;
    RA2Normals_Table[32].X = 0.635424971580505;
    RA2Normals_Table[32].Y = -0.723640978336334;
    RA2Normals_Table[33].Z = 0.0456760004162788;
    RA2Normals_Table[33].X = 0.672753989696503;
    RA2Normals_Table[33].Y = -0.73845499753952;
    RA2Normals_Table[34].Z = -0.180510997772217;
    RA2Normals_Table[34].X = 0.674656987190247;
    RA2Normals_Table[34].Y = -0.715718984603882;
    RA2Normals_Table[35].Z = -0.397130995988846;
    RA2Normals_Table[35].X = 0.636640012264252;
    RA2Normals_Table[35].Y = -0.661041975021362;
    RA2Normals_Table[36].Z = -0.552003979682922;
    RA2Normals_Table[36].X = 0.472514986991882;
    RA2Normals_Table[36].Y = -0.687038004398346;
    RA2Normals_Table[37].Z = -0.772170007228851;
    RA2Normals_Table[37].X = 0.0830899998545647;
    RA2Normals_Table[37].Y = -0.629960000514984;
    RA2Normals_Table[38].Z = -0.669818997383118;
    RA2Normals_Table[38].X = -0.119533002376556;
    RA2Normals_Table[38].Y = -0.732840001583099;
    RA2Normals_Table[39].Z = -0.540454983711243;
    RA2Normals_Table[39].X = -0.318444013595581;
    RA2Normals_Table[39].Y = -0.77878201007843;
    RA2Normals_Table[40].Z = -0.386135011911392;
    RA2Normals_Table[40].X = -0.522789001464844;
    RA2Normals_Table[40].Y = -0.759993970394135;
    RA2Normals_Table[41].Z = -0.26146599650383;
    RA2Normals_Table[41].X = -0.688566982746124;
    RA2Normals_Table[41].Y = -0.676394999027252;
    RA2Normals_Table[42].Z = -0.0194119997322559;
    RA2Normals_Table[42].X = -0.696102976799011;
    RA2Normals_Table[42].Y = -0.717679977416992;
    RA2Normals_Table[43].Z = 0.303568989038467;
    RA2Normals_Table[43].X = -0.481844007968903;
    RA2Normals_Table[43].Y = -0.821992993354797;
    RA2Normals_Table[44].Z = 0.681939005851746;
    RA2Normals_Table[44].X = -0.195129007101059;
    RA2Normals_Table[44].Y = -0.704900026321411;
    RA2Normals_Table[45].Z = -0.244889006018639;
    RA2Normals_Table[45].X = -0.116562001407146;
    RA2Normals_Table[45].Y = -0.962518990039825;
    RA2Normals_Table[46].Z = 0.800759017467499;
    RA2Normals_Table[46].X = -0.0229790005832911;
    RA2Normals_Table[46].Y = -0.598546028137207;
    RA2Normals_Table[47].Z = -0.370274990797043;
    RA2Normals_Table[47].X = 0.0955839976668358;
    RA2Normals_Table[47].Y = -0.923991024494171;
    RA2Normals_Table[48].Z = -0.330671012401581;
    RA2Normals_Table[48].X = -0.326577991247177;
    RA2Normals_Table[48].Y = -0.885439991950989;
    RA2Normals_Table[49].Z = -0.163220003247261;
    RA2Normals_Table[49].X = -0.527579009532928;
    RA2Normals_Table[49].Y = -0.833679020404816;
    RA2Normals_Table[50].Z = 0.126389995217323;
    RA2Normals_Table[50].X = -0.313145995140076;
    RA2Normals_Table[50].Y = -0.941256999969482;
    RA2Normals_Table[51].Z = 0.349548012018204;
    RA2Normals_Table[51].X = -0.272226005792618;
    RA2Normals_Table[51].Y = -0.896498024463654;
    RA2Normals_Table[52].Z = 0.239917993545532;
    RA2Normals_Table[52].X = -0.0858250036835671;
    RA2Normals_Table[52].Y = -0.966992020606995;
    RA2Normals_Table[53].Z = 0.390845000743866;
    RA2Normals_Table[53].X = 0.0815370008349419;
    RA2Normals_Table[53].Y = -0.916837990283966;
    RA2Normals_Table[54].Z = 0.2552669942379;
    RA2Normals_Table[54].X = 0.268696993589401;
    RA2Normals_Table[54].Y = -0.928785026073456;
    RA2Normals_Table[55].Z = 0.146245002746582;
    RA2Normals_Table[55].X = 0.480437994003296;
    RA2Normals_Table[55].Y = -0.864749014377594;
    RA2Normals_Table[56].Z = -0.326016008853912;
    RA2Normals_Table[56].X = 0.478455990552902;
    RA2Normals_Table[56].Y = -0.815348982810974;
    RA2Normals_Table[57].Z = -0.46968200802803;
    RA2Normals_Table[57].X = -0.112519003450871;
    RA2Normals_Table[57].Y = -0.875635981559753;
    RA2Normals_Table[58].Z = 0.818440020084381;
    RA2Normals_Table[58].X = -0.258520007133484;
    RA2Normals_Table[58].Y = -0.513150990009308;
    RA2Normals_Table[59].Z = -0.474317997694015;
    RA2Normals_Table[59].X = 0.292237997055054;
    RA2Normals_Table[59].Y = -0.830433011054993;
    RA2Normals_Table[60].Z = 0.778943002223969;
    RA2Normals_Table[60].X = 0.395841985940933;
    RA2Normals_Table[60].Y = -0.486371010541916;
    RA2Normals_Table[61].Z = 0.624094009399414;
    RA2Normals_Table[61].X = 0.39377298951149;
    RA2Normals_Table[61].Y = -0.674870014190674;
    RA2Normals_Table[62].Z = 0.740885972976685;
    RA2Normals_Table[62].X = 0.203833997249603;
    RA2Normals_Table[62].Y = -0.639953017234802;
    RA2Normals_Table[63].Z = 0.480217009782791;
    RA2Normals_Table[63].X = 0.565768003463745;
    RA2Normals_Table[63].Y = -0.670297026634216;
    RA2Normals_Table[64].Z = 0.380930006504059;
    RA2Normals_Table[64].X = 0.424535006284714;
    RA2Normals_Table[64].Y = -0.821377992630005;
    RA2Normals_Table[65].Z = -0.0934220030903816;
    RA2Normals_Table[65].X = 0.501124024391174;
    RA2Normals_Table[65].Y = -0.860318005084991;
    RA2Normals_Table[66].Z = -0.236485004425049;
    RA2Normals_Table[66].X = 0.296198010444641;
    RA2Normals_Table[66].Y = -0.925387024879456;
    RA2Normals_Table[67].Z = -0.131531000137329;
    RA2Normals_Table[67].X = 0.0939590036869049;
    RA2Normals_Table[67].Y = -0.986849009990692;
    RA2Normals_Table[68].Z = -0.823562026023865;
    RA2Normals_Table[68].X = 0.29577699303627;
    RA2Normals_Table[68].Y = -0.484005987644196;
    RA2Normals_Table[69].Z = 0.611065983772278;
    RA2Normals_Table[69].X = -0.624303996562958;
    RA2Normals_Table[69].Y = -0.486663997173309;
    RA2Normals_Table[70].Z = 0.0694959983229637;
    RA2Normals_Table[70].X = -0.520330011844635;
    RA2Normals_Table[70].Y = -0.851132988929748;
    RA2Normals_Table[71].Z = 0.226521998643875;
    RA2Normals_Table[71].X = -0.664879024028778;
    RA2Normals_Table[71].Y = -0.711775004863739;
    RA2Normals_Table[72].Z = 0.471307992935181;
    RA2Normals_Table[72].X = -0.568903982639313;
    RA2Normals_Table[72].Y = -0.673956990242004;
    RA2Normals_Table[73].Z = 0.38842499256134;
    RA2Normals_Table[73].X = -0.74262398481369;
    RA2Normals_Table[73].Y = -0.545560002326965;
    RA2Normals_Table[74].Z = 0.783675014972687;
    RA2Normals_Table[74].X = -0.480729013681412;
    RA2Normals_Table[74].Y = -0.393384993076324;
    RA2Normals_Table[75].Z = 0.962393999099731;
    RA2Normals_Table[75].X = 0.135675996541977;
    RA2Normals_Table[75].Y = -0.235348999500275;
    RA2Normals_Table[76].Z = 0.876607000827789;
    RA2Normals_Table[76].X = 0.172033995389938;
    RA2Normals_Table[76].Y = -0.449405997991562;
    RA2Normals_Table[77].Z = 0.633405029773712;
    RA2Normals_Table[77].X = 0.589793026447296;
    RA2Normals_Table[77].Y = -0.500940978527069;
    RA2Normals_Table[78].Z = 0.182275995612144;
    RA2Normals_Table[78].X = 0.800657987594605;
    RA2Normals_Table[78].Y = -0.570720970630646;
    RA2Normals_Table[79].Z = 0.177002996206284;
    RA2Normals_Table[79].X = 0.764133989810944;
    RA2Normals_Table[79].Y = 0.620297014713287;
    RA2Normals_Table[80].Z = -0.544016003608704;
    RA2Normals_Table[80].X = 0.675514996051788;
    RA2Normals_Table[80].Y = -0.497720986604691;
    RA2Normals_Table[81].Z = -0.679296970367432;
    RA2Normals_Table[81].X = 0.286466985940933;
    RA2Normals_Table[81].Y = -0.675642013549805;
    RA2Normals_Table[82].Z = -0.590390980243683;
    RA2Normals_Table[82].X = 0.0913690030574799;
    RA2Normals_Table[82].Y = -0.801928997039795;
    RA2Normals_Table[83].Z = -0.824360013008118;
    RA2Normals_Table[83].X = -0.133123993873596;
    RA2Normals_Table[83].Y = -0.550189018249512;
    RA2Normals_Table[84].Z = -0.715794026851654;
    RA2Normals_Table[84].X = -0.334542006254196;
    RA2Normals_Table[84].Y = -0.612960994243622;
    RA2Normals_Table[85].Z = 0.174285992980003;
    RA2Normals_Table[85].X = -0.8924840092659;
    RA2Normals_Table[85].Y = 0.416049003601074;
    RA2Normals_Table[86].Z = -0.0825280025601387;
    RA2Normals_Table[86].X = -0.837122976779938;
    RA2Normals_Table[86].Y = -0.54075300693512;
    RA2Normals_Table[87].Z = 0.283331006765366;
    RA2Normals_Table[87].X = -0.88087397813797;
    RA2Normals_Table[87].Y = -0.379189014434814;
    RA2Normals_Table[88].Z = 0.675134003162384;
    RA2Normals_Table[88].X = -0.42662701010704;
    RA2Normals_Table[88].Y = -0.601817011833191;
    RA2Normals_Table[89].Z = 0.843720018863678;
    RA2Normals_Table[89].X = -0.512335002422333;
    RA2Normals_Table[89].Y = -0.16015599668026;
    RA2Normals_Table[90].Z = 0.977303981781006;
    RA2Normals_Table[90].X = -0.0985559970140457;
    RA2Normals_Table[90].Y = -0.187519997358322;
    RA2Normals_Table[91].Z = 0.84629499912262;
    RA2Normals_Table[91].X = 0.52267199754715;
    RA2Normals_Table[91].Y = -0.102946996688843;
    RA2Normals_Table[92].Z = 0.677141010761261;
    RA2Normals_Table[92].X = 0.721324980258942;
    RA2Normals_Table[92].Y = -0.145501002669334;
    RA2Normals_Table[93].Z = 0.320964992046356;
    RA2Normals_Table[93].X = 0.870891988277435;
    RA2Normals_Table[93].Y = -0.372193992137909;
    RA2Normals_Table[94].Z = -0.178977996110916;
    RA2Normals_Table[94].X = 0.911532998085022;
    RA2Normals_Table[94].Y = -0.37023600935936;
    RA2Normals_Table[95].Z = -0.447169005870819;
    RA2Normals_Table[95].X = 0.826700985431671;
    RA2Normals_Table[95].Y = -0.341473996639252;
    RA2Normals_Table[96].Z = -0.703203022480011;
    RA2Normals_Table[96].X = 0.496327996253967;
    RA2Normals_Table[96].Y = -0.50908100605011;
    RA2Normals_Table[97].Z = -0.977181017398834;
    RA2Normals_Table[97].X = 0.0635629966855049;
    RA2Normals_Table[97].Y = -0.202674001455307;
    RA2Normals_Table[98].Z = -0.878170013427734;
    RA2Normals_Table[98].X = -0.412937998771667;
    RA2Normals_Table[98].Y = 0.241455003619194;
    RA2Normals_Table[99].Z = -0.835830986499786;
    RA2Normals_Table[99].X = -0.358550012111664;
    RA2Normals_Table[99].Y = -0.415728002786636;
    RA2Normals_Table[100].Z = -0.499173998832703;
    RA2Normals_Table[100].X = -0.693432986736298;
    RA2Normals_Table[100].Y = -0.519591987133026;
    RA2Normals_Table[101].Z = -0.188788995146751;
    RA2Normals_Table[101].X = -0.923753023147583;
    RA2Normals_Table[101].Y = -0.333225011825562;
    RA2Normals_Table[102].Z = 0.19225400686264;
    RA2Normals_Table[102].X = -0.969361007213593;
    RA2Normals_Table[102].Y = -0.152896001935005;
    RA2Normals_Table[103].Z = 0.515940010547638;
    RA2Normals_Table[103].X = -0.783906996250153;
    RA2Normals_Table[103].Y = -0.345391988754272;
    RA2Normals_Table[104].Z = 0.90592497587204;
    RA2Normals_Table[104].X = -0.300951987504959;
    RA2Normals_Table[104].Y = -0.297870993614197;
    RA2Normals_Table[105].Z = 0.991111993789673;
    RA2Normals_Table[105].X = -0.127746000885963;
    RA2Normals_Table[105].Y = 0.0371069982647896;
    RA2Normals_Table[106].Z = 0.995135009288788;
    RA2Normals_Table[106].X = 0.0984240025281906;
    RA2Normals_Table[106].Y = -0.0043830000795424;
    RA2Normals_Table[107].Z = 0.760123014450073;
    RA2Normals_Table[107].X = 0.646277010440826;
    RA2Normals_Table[107].Y = 0.0673670023679733;
    RA2Normals_Table[108].Z = 0.205220997333527;
    RA2Normals_Table[108].X = 0.95958000421524;
    RA2Normals_Table[108].Y = -0.192590996623039;
    RA2Normals_Table[109].Z = -0.0427500009536743;
    RA2Normals_Table[109].X = 0.979512989521027;
    RA2Normals_Table[109].Y = -0.196790993213654;
    RA2Normals_Table[110].Z = -0.438017010688782;
    RA2Normals_Table[110].X = 0.898926973342895;
    RA2Normals_Table[110].Y = 0.00849200040102005;
    RA2Normals_Table[111].Z = -0.821994006633759;
    RA2Normals_Table[111].X = 0.480785012245178;
    RA2Normals_Table[111].Y = -0.305238991975784;
    RA2Normals_Table[112].Z = -0.899917006492615;
    RA2Normals_Table[112].X = 0.0817100033164024;
    RA2Normals_Table[112].Y = -0.428337007761002;
    RA2Normals_Table[113].Z = -0.926612019538879;
    RA2Normals_Table[113].X = -0.144618004560471;
    RA2Normals_Table[113].Y = -0.347095996141434;
    RA2Normals_Table[114].Z = -0.79365998506546;
    RA2Normals_Table[114].X = -0.557792007923126;
    RA2Normals_Table[114].Y = -0.242838993668556;
    RA2Normals_Table[115].Z = -0.431349992752075;
    RA2Normals_Table[115].X = -0.847778975963593;
    RA2Normals_Table[115].Y = -0.308557987213135;
    RA2Normals_Table[116].Z = -0.00549199990928173;
    RA2Normals_Table[116].X = -0.964999973773956;
    RA2Normals_Table[116].Y = 0.262192994356155;
    RA2Normals_Table[117].Z = 0.587904989719391;
    RA2Normals_Table[117].X = -0.804026007652283;
    RA2Normals_Table[117].Y = -0.0889400020241737;
    RA2Normals_Table[118].Z = 0.699492990970612;
    RA2Normals_Table[118].X = -0.667685985565186;
    RA2Normals_Table[118].Y = -0.254765003919601;
    RA2Normals_Table[119].Z = 0.889303028583527;
    RA2Normals_Table[119].X = 0.35979500412941;
    RA2Normals_Table[119].Y = -0.282290995121002;
    RA2Normals_Table[120].Z = 0.780972003936768;
    RA2Normals_Table[120].X = 0.197036996483803;
    RA2Normals_Table[120].Y = 0.592671990394592;
    RA2Normals_Table[121].Z = 0.520120978355408;
    RA2Normals_Table[121].X = 0.506695985794067;
    RA2Normals_Table[121].Y = 0.687556982040405;
    RA2Normals_Table[122].Z = 0.403894990682602;
    RA2Normals_Table[122].X = 0.693961024284363;
    RA2Normals_Table[122].Y = 0.59605997800827;
    RA2Normals_Table[123].Z = -0.154982998967171;
    RA2Normals_Table[123].X = 0.899236023426056;
    RA2Normals_Table[123].Y = 0.409090012311935;
    RA2Normals_Table[124].Z = -0.65733802318573;
    RA2Normals_Table[124].X = 0.537168025970459;
    RA2Normals_Table[124].Y = 0.528542995452881;
    RA2Normals_Table[125].Z = -0.746195018291473;
    RA2Normals_Table[125].X = 0.334091007709503;
    RA2Normals_Table[125].Y = 0.57582700252533;
    RA2Normals_Table[126].Z = -0.624952018260956;
    RA2Normals_Table[126].X = -0.0491439998149872;
    RA2Normals_Table[126].Y = 0.77911502122879;
    RA2Normals_Table[127].Z = 0.318141013383865;
    RA2Normals_Table[127].X = -0.254714995622635;
    RA2Normals_Table[127].Y = 0.913185000419617;
    RA2Normals_Table[128].Z = -0.555896997451782;
    RA2Normals_Table[128].X = 0.405294001102447;
    RA2Normals_Table[128].Y = 0.725751996040344;
    RA2Normals_Table[129].Z = -0.794434010982513;
    RA2Normals_Table[129].X = 0.0994059965014458;
    RA2Normals_Table[129].Y = 0.599160015583038;
    RA2Normals_Table[130].Z = -0.64036101102829;
    RA2Normals_Table[130].X = -0.689463019371033;
    RA2Normals_Table[130].Y = 0.3384949862957;
    RA2Normals_Table[131].Z = -0.126712992787361;
    RA2Normals_Table[131].X = -0.734094977378845;
    RA2Normals_Table[131].Y = 0.667119979858398;
    RA2Normals_Table[132].Z = 0.105457000434399;
    RA2Normals_Table[132].X = -0.780816972255707;
    RA2Normals_Table[132].Y = 0.615795016288757;
    RA2Normals_Table[133].Z = 0.407992988824844;
    RA2Normals_Table[133].X = -0.480915993452072;
    RA2Normals_Table[133].Y = 0.776054978370666;
    RA2Normals_Table[134].Z = 0.69513601064682;
    RA2Normals_Table[134].X = -0.545120000839233;
    RA2Normals_Table[134].Y = 0.468647003173828;
    RA2Normals_Table[135].Z = 0.973191022872925;
    RA2Normals_Table[135].X = -0.00648899981752038;
    RA2Normals_Table[135].Y = 0.229908004403114;
    RA2Normals_Table[136].Z = 0.946893990039825;
    RA2Normals_Table[136].X = 0.31750899553299;
    RA2Normals_Table[136].Y = -0.0507990010082722;
    RA2Normals_Table[137].Z = 0.563583016395569;
    RA2Normals_Table[137].X = 0.825612008571625;
    RA2Normals_Table[137].Y = 0.0271829999983311;
    RA2Normals_Table[138].Z = 0.325773000717163;
    RA2Normals_Table[138].X = 0.945423007011414;
    RA2Normals_Table[138].Y = 0.00694900006055832;
    RA2Normals_Table[139].Z = -0.171820998191834;
    RA2Normals_Table[139].X = 0.985096991062164;
    RA2Normals_Table[139].Y = -0.00781499966979027;
    RA2Normals_Table[140].Z = -0.670440971851349;
    RA2Normals_Table[140].X = 0.739938974380493;
    RA2Normals_Table[140].Y = 0.0547689981758594;
    RA2Normals_Table[141].Z = -0.822980999946594;
    RA2Normals_Table[141].X = 0.554961979389191;
    RA2Normals_Table[141].Y = 0.121321998536587;
    RA2Normals_Table[142].Z = -0.96619302034378;
    RA2Normals_Table[142].X = 0.117857001721859;
    RA2Normals_Table[142].Y = 0.229306995868683;
    RA2Normals_Table[143].Z = -0.953769028186798;
    RA2Normals_Table[143].X = -0.294703990221024;
    RA2Normals_Table[143].Y = 0.0589450001716614;
    RA2Normals_Table[144].Z = -0.864386975765228;
    RA2Normals_Table[144].X = -0.50272798538208;
    RA2Normals_Table[144].Y = -0.0100149996578693;
    RA2Normals_Table[145].Z = -0.530609011650085;
    RA2Normals_Table[145].X = -0.842006027698517;
    RA2Normals_Table[145].Y = -0.0973659977316856;
    RA2Normals_Table[146].Z = -0.16261799633503;
    RA2Normals_Table[146].X = -0.984075009822845;
    RA2Normals_Table[146].Y = 0.071772001683712;
    RA2Normals_Table[147].Z = 0.081446997821331;
    RA2Normals_Table[147].X = -0.996011018753052;
    RA2Normals_Table[147].Y = 0.0364390015602112;
    RA2Normals_Table[148].Z = 0.745984017848968;
    RA2Normals_Table[148].X = -0.665962994098663;
    RA2Normals_Table[148].Y = 0.000761999981477857;
    RA2Normals_Table[149].Z = 0.942057013511658;
    RA2Normals_Table[149].X = -0.329268991947174;
    RA2Normals_Table[149].Y = -0.0641060024499893;
    RA2Normals_Table[150].Z = 0.939701974391937;
    RA2Normals_Table[150].X = -0.2810899913311;
    RA2Normals_Table[150].Y = 0.19480299949646;
    RA2Normals_Table[151].Z = 0.771214008331299;
    RA2Normals_Table[151].X = 0.550670027732849;
    RA2Normals_Table[151].Y = 0.319362998008728;
    RA2Normals_Table[152].Z = 0.641348004341126;
    RA2Normals_Table[152].X = 0.730690002441406;
    RA2Normals_Table[152].Y = 0.234020993113518;
    RA2Normals_Table[153].Z = 0.0806820020079613;
    RA2Normals_Table[153].X = 0.996690988540649;
    RA2Normals_Table[153].Y = 0.00987899955362082;
    RA2Normals_Table[154].Z = -0.0467250011861324;
    RA2Normals_Table[154].X = 0.976643025875092;
    RA2Normals_Table[154].Y = 0.209725007414818;
    RA2Normals_Table[155].Z = -0.531076014041901;
    RA2Normals_Table[155].X = 0.821000993251801;
    RA2Normals_Table[155].Y = 0.209562003612518;
    RA2Normals_Table[156].Z = -0.695815026760101;
    RA2Normals_Table[156].X = 0.65599000453949;
    RA2Normals_Table[156].Y = 0.292434990406036;
    RA2Normals_Table[157].Z = -0.97612202167511;
    RA2Normals_Table[157].X = 0.21670900285244;
    RA2Normals_Table[157].Y = -0.0149130001664162;
    RA2Normals_Table[158].Z = -0.961660981178284;
    RA2Normals_Table[158].X = -0.144128993153572;
    RA2Normals_Table[158].Y = 0.233313992619514;
    RA2Normals_Table[159].Z = -0.77208399772644;
    RA2Normals_Table[159].X = -0.613646984100342;
    RA2Normals_Table[159].Y = 0.165298998355865;
    RA2Normals_Table[160].Z = -0.449600011110306;
    RA2Normals_Table[160].X = -0.836059987545013;
    RA2Normals_Table[160].Y = 0.314426004886627;
    RA2Normals_Table[161].Z = -0.392699986696243;
    RA2Normals_Table[161].X = -0.914615988731384;
    RA2Normals_Table[161].Y = 0.0962470024824142;
    RA2Normals_Table[162].Z = 0.390588998794556;
    RA2Normals_Table[162].X = -0.919470012187958;
    RA2Normals_Table[162].Y = 0.0448900014162064;
    RA2Normals_Table[163].Z = 0.582529008388519;
    RA2Normals_Table[163].X = -0.799197971820831;
    RA2Normals_Table[163].Y = 0.148127004504204;
    RA2Normals_Table[164].Z = 0.866430997848511;
    RA2Normals_Table[164].X = -0.489811986684799;
    RA2Normals_Table[164].Y = 0.0968639999628067;
    RA2Normals_Table[165].Z = 0.904586970806122;
    RA2Normals_Table[165].X = 0.11149799823761;
    RA2Normals_Table[165].Y = 0.411449998617172;
    RA2Normals_Table[166].Z = 0.953536987304687;
    RA2Normals_Table[166].X = 0.232329994440079;
    RA2Normals_Table[166].Y = 0.191806003451347;
    RA2Normals_Table[167].Z = 0.497310996055603;
    RA2Normals_Table[167].X = 0.770802974700928;
    RA2Normals_Table[167].Y = 0.398176997900009;
    RA2Normals_Table[168].Z = 0.194066002964973;
    RA2Normals_Table[168].X = 0.956319987773895;
    RA2Normals_Table[168].Y = 0.218611001968384;
    RA2Normals_Table[169].Z = 0.422876000404358;
    RA2Normals_Table[169].X = 0.882275998592377;
    RA2Normals_Table[169].Y = 0.206797003746033;
    RA2Normals_Table[170].Z = -0.373796999454498;
    RA2Normals_Table[170].X = 0.849565982818604;
    RA2Normals_Table[170].Y = 0.372173994779587;
    RA2Normals_Table[171].Z = -0.534497022628784;
    RA2Normals_Table[171].X = 0.714022994041443;
    RA2Normals_Table[171].Y = 0.452199995517731;
    RA2Normals_Table[172].Z = -0.881826996803284;
    RA2Normals_Table[172].X = 0.237159997224808;
    RA2Normals_Table[172].Y = 0.407597988843918;
    RA2Normals_Table[173].Z = -0.904947996139526;
    RA2Normals_Table[173].X = -0.0140690002590418;
    RA2Normals_Table[173].Y = 0.425289005041122;
    RA2Normals_Table[174].Z = -0.751827001571655;
    RA2Normals_Table[174].X = -0.512817025184631;
    RA2Normals_Table[174].Y = 0.414458006620407;
    RA2Normals_Table[175].Z = -0.50101500749588;
    RA2Normals_Table[175].X = -0.697916984558105;
    RA2Normals_Table[175].Y = 0.511758029460907;
    RA2Normals_Table[176].Z = -0.235190004110336;
    RA2Normals_Table[176].X = -0.925922989845276;
    RA2Normals_Table[176].Y = 0.295554995536804;
    RA2Normals_Table[177].Z = 0.228982999920845;
    RA2Normals_Table[177].X = -0.953939974308014;
    RA2Normals_Table[177].Y = 0.193819001317024;
    RA2Normals_Table[178].Z = 0.734025001525879;
    RA2Normals_Table[178].X = -0.634898006916046;
    RA2Normals_Table[178].Y = 0.241062000393867;
    RA2Normals_Table[179].Z = 0.913752973079681;
    RA2Normals_Table[179].X = -0.0632530003786087;
    RA2Normals_Table[179].Y = -0.401315987110138;
    RA2Normals_Table[180].Z = 0.905735015869141;
    RA2Normals_Table[180].X = -0.161486998200417;
    RA2Normals_Table[180].Y = 0.391874998807907;
    RA2Normals_Table[181].Z = 0.858929991722107;
    RA2Normals_Table[181].X = 0.342445999383926;
    RA2Normals_Table[181].Y = 0.380748987197876;
    RA2Normals_Table[182].Z = 0.624486029148102;
    RA2Normals_Table[182].X = 0.60758101940155;
    RA2Normals_Table[182].Y = 0.490776985883713;
    RA2Normals_Table[183].Z = 0.289263993501663;
    RA2Normals_Table[183].X = 0.857478976249695;
    RA2Normals_Table[183].Y = 0.425507992506027;
    RA2Normals_Table[184].Z = 0.0699680000543594;
    RA2Normals_Table[184].X = 0.902168989181519;
    RA2Normals_Table[184].Y = 0.425671011209488;
    RA2Normals_Table[185].Z = -0.28617998957634;
    RA2Normals_Table[185].X = 0.940699994564056;
    RA2Normals_Table[185].Y = 0.182164996862411;
    RA2Normals_Table[186].Z = -0.574012994766235;
    RA2Normals_Table[186].X = 0.805118978023529;
    RA2Normals_Table[186].Y = -0.149308994412422;
    RA2Normals_Table[187].Z = 0.111258000135422;
    RA2Normals_Table[187].X = 0.0997179970145225;
    RA2Normals_Table[187].Y = -0.988776028156281;
    RA2Normals_Table[188].Z = -0.305393010377884;
    RA2Normals_Table[188].X = -0.944227993488312;
    RA2Normals_Table[188].Y = -0.123159997165203;
    RA2Normals_Table[189].Z = -0.601166009902954;
    RA2Normals_Table[189].X = -0.78957599401474;
    RA2Normals_Table[189].Y = 0.123162999749184;
    RA2Normals_Table[190].Z = -0.290645003318787;
    RA2Normals_Table[190].X = -0.812139987945557;
    RA2Normals_Table[190].Y = 0.505918979644775;
    RA2Normals_Table[191].Z = -0.064920000731945;
    RA2Normals_Table[191].X = -0.877162992954254;
    RA2Normals_Table[191].Y = 0.475784987211227;
    RA2Normals_Table[192].Z = 0.408300995826721;
    RA2Normals_Table[192].X = -0.862215995788574;
    RA2Normals_Table[192].Y = 0.299789011478424;
    RA2Normals_Table[193].Z = 0.566097021102905;
    RA2Normals_Table[193].X = -0.725566029548645;
    RA2Normals_Table[193].Y = 0.391263991594315;
    RA2Normals_Table[194].Z = 0.839363992214203;
    RA2Normals_Table[194].X = -0.427386999130249;
    RA2Normals_Table[194].Y = 0.335869014263153;
    RA2Normals_Table[195].Z = 0.818899989128113;
    RA2Normals_Table[195].X = -0.0413050018250942;
    RA2Normals_Table[195].Y = 0.572448015213013;
    RA2Normals_Table[196].Z = 0.719784021377564;
    RA2Normals_Table[196].X = 0.414997011423111;
    RA2Normals_Table[196].Y = 0.556496977806091;
    RA2Normals_Table[197].Z = 0.881744027137756;
    RA2Normals_Table[197].X = 0.450269997119904;
    RA2Normals_Table[197].Y = 0.140659004449844;
    RA2Normals_Table[198].Z = 0.40182301402092;
    RA2Normals_Table[198].X = -0.898220002651215;
    RA2Normals_Table[198].Y = -0.178151994943619;
    RA2Normals_Table[199].Z = -0.0540199987590313;
    RA2Normals_Table[199].X = 0.791343986988068;
    RA2Normals_Table[199].Y = 0.608980000019074;
    RA2Normals_Table[200].Z = -0.293774008750916;
    RA2Normals_Table[200].X = 0.763993978500366;
    RA2Normals_Table[200].Y = 0.574464976787567;
    RA2Normals_Table[201].Z = -0.450798004865646;
    RA2Normals_Table[201].X = 0.610346972942352;
    RA2Normals_Table[201].Y = 0.651350975036621;
    RA2Normals_Table[202].Z = -0.638221025466919;
    RA2Normals_Table[202].X = 0.186693996191025;
    RA2Normals_Table[202].Y = 0.746873021125793;
    RA2Normals_Table[203].Z = -0.872870028018951;
    RA2Normals_Table[203].X = -0.257126986980438;
    RA2Normals_Table[203].Y = 0.414707988500595;
    RA2Normals_Table[204].Z = -0.587257027626038;
    RA2Normals_Table[204].X = -0.521709978580475;
    RA2Normals_Table[204].Y = 0.618827998638153;
    RA2Normals_Table[205].Z = -0.353657990694046;
    RA2Normals_Table[205].X = -0.641973972320557;
    RA2Normals_Table[205].Y = 0.680290997028351;
    RA2Normals_Table[206].Z = 0.0416489988565445;
    RA2Normals_Table[206].X = -0.611272990703583;
    RA2Normals_Table[206].Y = 0.79032301902771;
    RA2Normals_Table[207].Z = 0.348342001438141;
    RA2Normals_Table[207].X = -0.779182970523834;
    RA2Normals_Table[207].Y = 0.521086990833282;
    RA2Normals_Table[208].Z = 0.499166995286942;
    RA2Normals_Table[208].X = -0.622440993785858;
    RA2Normals_Table[208].Y = 0.602825999259949;
    RA2Normals_Table[209].Z = 0.790018975734711;
    RA2Normals_Table[209].X = -0.3038310110569;
    RA2Normals_Table[209].Y = 0.53250002861023;
    RA2Normals_Table[210].Z = 0.660117983818054;
    RA2Normals_Table[210].X = 0.0607330016791821;
    RA2Normals_Table[210].Y = 0.748701989650726;
    RA2Normals_Table[211].Z = 0.604920983314514;
    RA2Normals_Table[211].X = 0.29416099190712;
    RA2Normals_Table[211].Y = 0.739960014820099;
    RA2Normals_Table[212].Z = 0.38569700717926;
    RA2Normals_Table[212].X = 0.379346013069153;
    RA2Normals_Table[212].Y = 0.841032028198242;
    RA2Normals_Table[213].Z = 0.239693000912666;
    RA2Normals_Table[213].X = 0.207875996828079;
    RA2Normals_Table[213].Y = 0.948332011699677;
    RA2Normals_Table[214].Z = 0.012622999958694;
    RA2Normals_Table[214].X = 0.258531987667084;
    RA2Normals_Table[214].Y = 0.965919971466065;
    RA2Normals_Table[215].Z = -0.100556999444962;
    RA2Normals_Table[215].X = 0.457147002220154;
    RA2Normals_Table[215].Y = 0.883687973022461;
    RA2Normals_Table[216].Z = 0.0469669997692108;
    RA2Normals_Table[216].X = 0.628588020801544;
    RA2Normals_Table[216].Y = 0.776319026947021;
    RA2Normals_Table[217].Z = -0.430391013622284;
    RA2Normals_Table[217].X = -0.445405006408691;
    RA2Normals_Table[217].Y = 0.785097002983093;
    RA2Normals_Table[218].Z = -0.434291005134583;
    RA2Normals_Table[218].X = -0.196227997541428;
    RA2Normals_Table[218].Y = 0.879139006137848;
    RA2Normals_Table[219].Z = -0.256637006998062;
    RA2Normals_Table[219].X = -0.33686700463295;
    RA2Normals_Table[219].Y = 0.905902028083801;
    RA2Normals_Table[220].Z = -0.131372004747391;
    RA2Normals_Table[220].X = -0.158910006284714;
    RA2Normals_Table[220].Y = 0.978514015674591;
    RA2Normals_Table[221].Z = 0.102379001677036;
    RA2Normals_Table[221].X = -0.208766996860504;
    RA2Normals_Table[221].Y = 0.972591996192932;
    RA2Normals_Table[222].Z = 0.195686995983124;
    RA2Normals_Table[222].X = -0.450129002332687;
    RA2Normals_Table[222].Y = 0.871258020401001;
    RA2Normals_Table[223].Z = 0.627318978309631;
    RA2Normals_Table[223].X = -0.42314800620079;
    RA2Normals_Table[223].Y = 0.653770983219147;
    RA2Normals_Table[224].Z = 0.687439024448395;
    RA2Normals_Table[224].X = -0.171582996845245;
    RA2Normals_Table[224].Y = 0.70568197965622;
    RA2Normals_Table[225].Z = 0.275920003652573;
    RA2Normals_Table[225].X = -0.021254999563098;
    RA2Normals_Table[225].Y = 0.960946023464203;
    RA2Normals_Table[226].Z = 0.459367007017136;
    RA2Normals_Table[226].X = 0.157465994358063;
    RA2Normals_Table[226].Y = 0.874177992343903;
    RA2Normals_Table[227].Z = 0.285394996404648;
    RA2Normals_Table[227].X = 0.583184003829956;
    RA2Normals_Table[227].Y = 0.760555982589722;
    RA2Normals_Table[228].Z = -0.812174022197723;
    RA2Normals_Table[228].X = 0.460303008556366;
    RA2Normals_Table[228].Y = 0.358460992574692;
    RA2Normals_Table[229].Z = -0.189068004488945;
    RA2Normals_Table[229].X = 0.641223013401032;
    RA2Normals_Table[229].Y = 0.743698000907898;
    RA2Normals_Table[230].Z = -0.338874995708466;
    RA2Normals_Table[230].X = 0.476480007171631;
    RA2Normals_Table[230].Y = 0.811251997947693;
    RA2Normals_Table[231].Z = -0.920993983745575;
    RA2Normals_Table[231].X = 0.347185999155045;
    RA2Normals_Table[231].Y = 0.176726996898651;
    RA2Normals_Table[232].Z = 0.0406389981508255;
    RA2Normals_Table[232].X = 0.024465000256896;
    RA2Normals_Table[232].Y = 0.998874008655548;
    RA2Normals_Table[233].Z = -0.739131987094879;
    RA2Normals_Table[233].X = -0.353747010231018;
    RA2Normals_Table[233].Y = 0.573189973831177;
    RA2Normals_Table[234].Z = -0.603511989116669;
    RA2Normals_Table[234].X = -0.286615014076233;
    RA2Normals_Table[234].Y = 0.744059979915619;
    RA2Normals_Table[235].Z = -0.188675999641418;
    RA2Normals_Table[235].X = -0.547058999538422;
    RA2Normals_Table[235].Y = 0.815554022789001;
    RA2Normals_Table[236].Z = -0.0260450001806021;
    RA2Normals_Table[236].X = -0.397819995880127;
    RA2Normals_Table[236].Y = 0.917093992233276;
    RA2Normals_Table[237].Z = 0.267897009849548;
    RA2Normals_Table[237].X = -0.649040997028351;
    RA2Normals_Table[237].Y = 0.712023019790649;
    RA2Normals_Table[238].Z = 0.518245995044708;
    RA2Normals_Table[238].X = -0.28489100933075;
    RA2Normals_Table[238].Y = 0.806385993957519;
    RA2Normals_Table[239].Z = 0.493450999259949;
    RA2Normals_Table[239].X = -0.0665329992771149;
    RA2Normals_Table[239].Y = 0.867224991321564;
    RA2Normals_Table[240].Z = -0.328188002109528;
    RA2Normals_Table[240].X = 0.140250995755196;
    RA2Normals_Table[240].Y = 0.934143006801605;
    RA2Normals_Table[241].Z = -0.328188002109528;
    RA2Normals_Table[241].X = 0.140250995755196;
    RA2Normals_Table[241].Y = 0.934143006801605;
    RA2Normals_Table[242].Z = -0.328188002109528;
    RA2Normals_Table[242].X = 0.140250995755196;
    RA2Normals_Table[242].Y = 0.934143006801605;
    RA2Normals_Table[243].Z = -0.328188002109528;
    RA2Normals_Table[243].X = 0.140250995755196;
    RA2Normals_Table[243].Y = 0.934143006801605;


    CubeNormals_Table[0].X = -1;
    CubeNormals_Table[0].Y = 0;
    CubeNormals_Table[0].Z = 0;
    CubeNormals_Table[1].X = -1;
    CubeNormals_Table[1].Y = 0;
    CubeNormals_Table[1].Z = 1;
    CubeNormals_Table[2].X = -1;
    CubeNormals_Table[2].Y = 0;
    CubeNormals_Table[2].Z = -1;
    CubeNormals_Table[3].X = -1;
    CubeNormals_Table[3].Y = 1;
    CubeNormals_Table[3].Z = 0;
    CubeNormals_Table[4].X = -1;
    CubeNormals_Table[4].Y = -1;
    CubeNormals_Table[4].Z = 0;
    CubeNormals_Table[5].X = -1;
    CubeNormals_Table[5].Y = 1;
    CubeNormals_Table[5].Z = -1;
    CubeNormals_Table[6].X = -1;
    CubeNormals_Table[6].Y = 1;
    CubeNormals_Table[6].Z = 1;
    CubeNormals_Table[7].X = -1;
    CubeNormals_Table[7].Y = -1;
    CubeNormals_Table[7].Z = -1;
    CubeNormals_Table[8].X = -1;
    CubeNormals_Table[8].Y = -1;
    CubeNormals_Table[8].Z = 1;
    CubeNormals_Table[9].X = 0;
    CubeNormals_Table[9].Y = -1;
    CubeNormals_Table[9].Z = 0;
    CubeNormals_Table[10].X = 0;
    CubeNormals_Table[10].Y = -1;
    CubeNormals_Table[10].Z = 1;
    CubeNormals_Table[11].X = 0;
    CubeNormals_Table[11].Y = 0;
    CubeNormals_Table[11].Z = 1;
    CubeNormals_Table[12].X = 0;
    CubeNormals_Table[12].Y = 1;
    CubeNormals_Table[12].Z = 1;
    CubeNormals_Table[13].X = 0;
    CubeNormals_Table[13].Y = 1;
    CubeNormals_Table[13].Z = 0;
    CubeNormals_Table[14].X = 0;
    CubeNormals_Table[14].Y = 1;
    CubeNormals_Table[14].Z = -1;
    CubeNormals_Table[15].X = 0;
    CubeNormals_Table[15].Y = 0;
    CubeNormals_Table[15].Z = -1;
    CubeNormals_Table[16].X = 0;
    CubeNormals_Table[16].Y = -1;
    CubeNormals_Table[16].Z = -1;
    CubeNormals_Table[17].X = 1;
    CubeNormals_Table[17].Y = 0;
    CubeNormals_Table[17].Z = 0;
    CubeNormals_Table[18].X = 1;
    CubeNormals_Table[18].Y = 0;
    CubeNormals_Table[18].Z = 1;
    CubeNormals_Table[19].X = 1;
    CubeNormals_Table[19].Y = 0;
    CubeNormals_Table[19].Z = -1;
    CubeNormals_Table[20].X = 1;
    CubeNormals_Table[20].Y = 1;
    CubeNormals_Table[20].Z = 0;
    CubeNormals_Table[21].X = 1;
    CubeNormals_Table[21].Y = -1;
    CubeNormals_Table[21].Z = 0;
    CubeNormals_Table[22].X = 1;
    CubeNormals_Table[22].Y = 1;
    CubeNormals_Table[22].Z = -1;
    CubeNormals_Table[23].X = 1;
    CubeNormals_Table[23].Y = 1;
    CubeNormals_Table[23].Z = 1;
    CubeNormals_Table[24].X = 1;
    CubeNormals_Table[24].Y = -1;
    CubeNormals_Table[24].Z = -1;
    CubeNormals_Table[25].X = 1;
    CubeNormals_Table[25].Y = -1;
    CubeNormals_Table[25].Z = 1;


    FaceNormals_Table[0].X = -1;
    FaceNormals_Table[0].Y = 0;
    FaceNormals_Table[0].Z = 0;
    FaceNormals_Table[1].X = 1;
    FaceNormals_Table[1].Y = 0;
    FaceNormals_Table[1].Z = 0;
    FaceNormals_Table[2].X = 0;
    FaceNormals_Table[2].Y = -1;
    FaceNormals_Table[2].Z = 0;
    FaceNormals_Table[3].X = 0;
    FaceNormals_Table[3].Y = 1;
    FaceNormals_Table[3].Z = 0;
    FaceNormals_Table[4].X = 0;
    FaceNormals_Table[4].Y = 0;
    FaceNormals_Table[4].Z = -1;
    FaceNormals_Table[5].X = 0;
    FaceNormals_Table[5].Y = 0;
    FaceNormals_Table[5].Z = 1;

    VertAndEdgeNormals_Table[0].X = -1;
    VertAndEdgeNormals_Table[0].Y = 0;
    VertAndEdgeNormals_Table[0].Z = 1;
    VertAndEdgeNormals_Table[1].X = -1;
    VertAndEdgeNormals_Table[1].Y = 0;
    VertAndEdgeNormals_Table[1].Z = -1;
    VertAndEdgeNormals_Table[2].X = -1;
    VertAndEdgeNormals_Table[2].Y = 1;
    VertAndEdgeNormals_Table[2].Z = 0;
    VertAndEdgeNormals_Table[3].X = -1;
    VertAndEdgeNormals_Table[3].Y = -1;
    VertAndEdgeNormals_Table[3].Z = 0;
    VertAndEdgeNormals_Table[4].X = -1;
    VertAndEdgeNormals_Table[4].Y = 1;
    VertAndEdgeNormals_Table[4].Z = -1;
    VertAndEdgeNormals_Table[5].X = -1;
    VertAndEdgeNormals_Table[5].Y = 1;
    VertAndEdgeNormals_Table[5].Z = 1;
    VertAndEdgeNormals_Table[6].X = -1;
    VertAndEdgeNormals_Table[6].Y = -1;
    VertAndEdgeNormals_Table[6].Z = -1;
    VertAndEdgeNormals_Table[7].X = -1;
    VertAndEdgeNormals_Table[7].Y = -1;
    VertAndEdgeNormals_Table[7].Z = 1;
    VertAndEdgeNormals_Table[8].X = 0;
    VertAndEdgeNormals_Table[8].Y = -1;
    VertAndEdgeNormals_Table[8].Z = 1;
    VertAndEdgeNormals_Table[9].X = 0;
    VertAndEdgeNormals_Table[9].Y = 1;
    VertAndEdgeNormals_Table[9].Z = 1;
    VertAndEdgeNormals_Table[10].X = 0;
    VertAndEdgeNormals_Table[10].Y = 1;
    VertAndEdgeNormals_Table[10].Z = -1;
    VertAndEdgeNormals_Table[11].X = 0;
    VertAndEdgeNormals_Table[11].Y = -1;
    VertAndEdgeNormals_Table[11].Z = -1;
    VertAndEdgeNormals_Table[12].X = 1;
    VertAndEdgeNormals_Table[12].Y = 0;
    VertAndEdgeNormals_Table[12].Z = 1;
    VertAndEdgeNormals_Table[13].X = 1;
    VertAndEdgeNormals_Table[13].Y = 0;
    VertAndEdgeNormals_Table[13].Z = -1;
    VertAndEdgeNormals_Table[14].X = 1;
    VertAndEdgeNormals_Table[14].Y = 1;
    VertAndEdgeNormals_Table[14].Z = 0;
    VertAndEdgeNormals_Table[15].X = 1;
    VertAndEdgeNormals_Table[15].Y = -1;
    VertAndEdgeNormals_Table[15].Z = 0;
    VertAndEdgeNormals_Table[16].X = 1;
    VertAndEdgeNormals_Table[16].Y = 1;
    VertAndEdgeNormals_Table[16].Z = -1;
    VertAndEdgeNormals_Table[17].X = 1;
    VertAndEdgeNormals_Table[17].Y = 1;
    VertAndEdgeNormals_Table[17].Z = 1;
    VertAndEdgeNormals_Table[18].X = 1;
    VertAndEdgeNormals_Table[18].Y = -1;
    VertAndEdgeNormals_Table[18].Z = -1;
    VertAndEdgeNormals_Table[19].X = 1;
    VertAndEdgeNormals_Table[19].Y = -1;
    VertAndEdgeNormals_Table[19].Z = 1;
}